Javascript

escape()

In Javascript escape() è una funzione globale che rimpiazza alcuni caratteri. E' stata standardizzata da ECMAScript ma deprecata e rimossa da ECMAScript v3!!! Bisogna usare encodeURI() e encodeURIComponent()   - occhio che ; / ? : @ & = + $ , # vengono codificati solo nella seconda! Il motivo di ciò è che la seconda è pensata per parti di URI (protocollo, hostname...) o altro testo, mentre la prima per URI completi. Technorati tags: Javascript

Parla come mangi

JavaScript è un linguaggio di scripting orientato agli oggetti comunemente usato nei siti web. Fu originariamente sviluppato da Brendan Eich della Netscape Communications con il nome di Mocha e successivamente di LiveScript, ma in seguito è stato rinominato "JavaScript" ed è stato formalizzato con una sintassi più vicina a quella del linguaggio Java di Sun Microsystems. JavaScript è stato standardizzato per la prima volta tra il 1997 e il 1999 dalla ECMA con il nome ECMAScript. L'ultimo standard, del dicembre 1999, è ECMA-262 Edition 3, e corrisponde a JavaScript 1.5. È anche uno standard ISO. Java è un linguaggio di programmazione...

JQuery e JSON

A partire da questo post, ho creato (partendo da System.Web.Extensions e jquery): protected void Page_Load(object sender, EventArgs e) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Response.Write(serializer.Serialize(EmanueleFiller.FillEmanuele(new Emanuele()))); Response.End(); } in una pagina di servizio e nella mia pagina è sufficiente linkare un js: $(function() { $('.mybutton').click(function() { $.getJSON('/PaginaDelServizio.aspx', {}, function(result) { $('.mytesto').text('Nome:' + result.Nome ); }); }); });   Technorati tags: Javascript,  Jquery,  JSON

AjaxControlToolkit

E' uscita la nuova versione per il Framework 3.5: http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=11121   Technorati tags: Javascript,  AjaxControlToolkit

Greasemonkey

Ora dobbiamo anche chiudere questa falla: http://dean.edwards.name/weblog/2005/03/ungreased/   Technorati tags: Javascript

Jquery - effetti

http://www.sitespotting.it/esempi/002/ Technorati tags: Javascript,  Jquery

Focus in UpdatePanel

<asp:TextBox ID="txtValore" runat="server" onfocus='setTextBoxFocused(this.id);SetEndCursor(this)'   AutoPostBack="true" OnTextChanged="txtValore_TextChanged"></asp:TextBox>   function setTextBoxFocused(clientId) { $.get("SetFocused.aspx?clientId=" + clientId + "&ts=" + new Date().getTime()); }     function SetEndCursor(textBox) { if (textBox.createTextRange) { var fieldRange = textBox.createTextRange(); fieldRange.moveStart('character', textBox.value.length); fieldRange.select(); } }   CodeBehind nel controllo con UpdatePanel: if (Session["TextBoxFocused"] != null) { ScriptManager.GetCurrent(this.Page).SetFocus(Convert.ToString(Session["TextBoxFocused"])); } La pagina richiamata da JSON: SetFocused.aspx protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (Page.IsPostBack) return; Session["TextBoxFocused"] = Request.QueryString["clientId"]; } Grazie a Gae. Technorati tags: .NET,  Csharp

Altri effetti carini

Sempre con jquery: news: http://www.ezjquery.com/cgi-bin/webapp.rb?r=access tab: http://www.sunsean.com/idTabs/  gallery: http://malsup.com/jquery/cycle/   Technorati tags: Javascript,  Jquery

Link di effetti per immagini

http://eyecon.ro http://blog.joshuaeichorn.com/archives/2007/01/11/jquery-image-strip/ http://www.methvin.com/jquery/jq-corner-demo.html Technorati tags: .NET,  Javascript

Vietare (...) di salvare le immagini

Sappiamo tutti che esistono mille modi per farlo lo stesso, cmq:   var clickmessage = "Le immagini sono protette da diritto di autore.";   function associateimages() { for(i=0;i<document.images.length;i++) disableContextMenu(document.images[i]); }   function disableContextMenu(element) { element.oncontextmenu = function() { return false; } }   <script type="text/javascript"> window.onload=associateimages; </script>  Technorati tags: Javascript, Web

Full Javascript Archive

«febbraio»
domlunmarmergiovensab
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910