<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Svacant Blog &#187; Javascript</title>
	<atom:link href="http://blog.svacant.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.svacant.com</link>
	<description>Un punto di ritrovo per chi ha interesse nell&#039;arte del web</description>
	<lastBuildDate>Thu, 19 Aug 2010 09:35:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Option selected e valore selezionato</title>
		<link>http://blog.svacant.com/2009/11/08/option-selected-e-valore-selezionato/</link>
		<comments>http://blog.svacant.com/2009/11/08/option-selected-e-valore-selezionato/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 20:31:25 +0000</pubDate>
		<dc:creator>Svacant</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.svacant.com/?p=726</guid>
		<description><![CDATA[Vi Ã¨ capitato di avere un select con molti option e di avere un valore dinamico che decida quale option sia selezionata? Esempio Codice &#60;select name=&#8221;prova&#8221;> &#60;option value=&#8221;yes&#8221;>Si&#60;/option> &#60;option value=&#8221;no&#8221;>No&#60;/option> &#60;/select> Adesso se io avessi il valore no, dovrei settare l&#8217;option value=no selected. Ma dovrei fare un un if e controllare di volta in volta [...]]]></description>
			<content:encoded><![CDATA[<p>Vi Ã¨ capitato di avere un select con molti option e di avere un valore dinamico che decida quale option sia selezionata?</p>
<p>Esempio</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
&#60;select name=&#8221;prova&#8221;><br />
&#60;option value=&#8221;yes&#8221;>Si&#60;/option><br />
&#60;option value=&#8221;no&#8221;>No&#60;/option><br />
&#60;/select>
						</div>
</p></div>
<p>Adesso se io avessi il valore no, dovrei settare l&#8217;option value=no selected.<br />
Ma dovrei fare un un if e controllare di volta in volta la variabile.<br />
Ma grazie a jQuery il problema lo risolviamo cosÃ¬:</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
&#60;select name=&#8221;prova&#8221; selected=&#8221;no&#8221;><br />
&#60;option value=&#8221;yes&#8221;>Si&#60;/option><br />
&#60;option value=&#8221;no&#8221;>No&#60;/option><br />
&#60;/select>
						</div>
</p></div>
<p>Codice javascript</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
<p>$(document).ready(function() {</p>
<p>$(&#8216;select&#8217;).each(function(){<br />
	var selected = $(this).attr(&#8216;selected&#8217;);<br />
	$(&#8216;option[value='+selected+']&#8216;).attr(&#8216;selected&#8217;,'selected&#8217;);<br />
	});<br />
      });
						</p></div>
</p></div>
<p>Ricordatevi di avere la libreria jQuery.</p>
<fb:share-button href="http://blog.svacant.com/2009/11/08/option-selected-e-valore-selezionato/" type="icon"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://blog.svacant.com/2009/11/08/option-selected-e-valore-selezionato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come imparare jQuery: Form ed Ajax</title>
		<link>http://blog.svacant.com/2009/10/18/imparare-jquery-form-ed-ajax/</link>
		<comments>http://blog.svacant.com/2009/10/18/imparare-jquery-form-ed-ajax/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 21:35:08 +0000</pubDate>
		<dc:creator>Svacant</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.svacant.com/?p=720</guid>
		<description><![CDATA[Avete voglia di un po&#8217; di ajax? Passiamo subito alla pratica: Codice &#60;form id=&#8221;mioform&#8221; action=&#8221;pagina.php&#8221; method=&#8221;post&#8221;> &#60;input type=&#8221;text&#8221; name=&#8221;nome&#8221;/> &#60;input type=&#8221;text&#8221; name=&#8221;cognome&#8221;/> &#60;input type=&#8221;submit&#8221; value=&#8221;Procedi&#8221;/> &#60;/form> Se siamo in una situazione del genere e vogliamo usare ajax, ci verrÃ  incontro jQuery. Grazie alla funzione serialize() di jQuery possiamo raccogliere i dati, ma vediamo come fare [...]]]></description>
			<content:encoded><![CDATA[<p>Avete voglia di un po&#8217; di ajax?<br />
<strong>Passiamo</strong> subito alla pratica:</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
&#60;form id=&#8221;mioform&#8221; action=&#8221;pagina.php&#8221; method=&#8221;post&#8221;><br />
&#60;input type=&#8221;text&#8221; name=&#8221;nome&#8221;/><br />
&#60;input type=&#8221;text&#8221; name=&#8221;cognome&#8221;/><br />
&#60;input type=&#8221;submit&#8221; value=&#8221;Procedi&#8221;/><br />
&#60;/form>
						</div>
</p></div>
<p>Se siamo in una <strong>situazione</strong> del genere e vogliamo usare ajax, ci verrÃ  incontro jQuery.<br />
Grazie alla funzione <a href="http://docs.jquery.com/Ajax/serialize">serialize() di jQuery<br />
</a> possiamo raccogliere i dati, ma vediamo come fare passo passo:</p>
<p>Per prima cosa modificate il pulsante in questo modo:</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
&#60;input type=&#8221;button&#8221; value=&#8221;Procedi&#8221; onclick=&#8221;manda_form()&#8221;/>
						</div>
</p></div>
<p>Poi <strong>create</strong> la funzione:</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
function manda_form(){</p>
<p>var str = $(&#8220;#mioform&#8221;).serialize();<br />
var action = $(&#8220;#mioform&#8221;).attr(&#8216;action&#8217;);</p>
<p>$.post(action, str);</p>
<p>}
						</p></div>
</p></div>
<p>E adesso il vostro form Ã¨ in ajax.</p>
<fb:share-button href="http://blog.svacant.com/2009/10/18/imparare-jquery-form-ed-ajax/" type="icon"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://blog.svacant.com/2009/10/18/imparare-jquery-form-ed-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come imparare jQuery: Introduzione</title>
		<link>http://blog.svacant.com/2009/09/16/come-imparare-jquery-introduzione/</link>
		<comments>http://blog.svacant.com/2009/09/16/come-imparare-jquery-introduzione/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 21:26:29 +0000</pubDate>
		<dc:creator>Svacant</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.svacant.com/?p=655</guid>
		<description><![CDATA[Jquery Ã¨ un noto framework javascript, che ci permette di fare tante cose con qualche riga di codice. Per prima cosa andiamo sul sito ufficiale di jquery. Il design Ã¨ piuttosto accattivante, ma prima di farvi catturare dal pulsante di download, vi consiglio di provare quel piccolo snippet di codice: Codice $(&#8220;p.neat&#8221;).addClass(&#8220;ohmy&#8221;).show(&#8220;slow&#8221;); Ecco adesso avete [...]]]></description>
			<content:encoded><![CDATA[<p>Jquery Ã¨ un noto <strong>framework</strong> javascript, che ci permette di fare tante cose con qualche riga di codice.<br />
<img src="http://saythissaythat.com/wp-content/uploads/2009/03/jquery-logo.png" alt="" /></p>
<p>Per prima cosa andiamo sul <a href="http://jquery.com/">sito ufficiale di jquery</a>.<br />
Il <strong>design</strong> Ã¨ piuttosto accattivante, ma prima di farvi catturare dal pulsante di download, vi consiglio di provare quel piccolo <strong>snippet</strong> di codice:</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
$(&#8220;p.neat&#8221;).addClass(&#8220;ohmy&#8221;).show(&#8220;slow&#8221;);
						</div>
</p></div>
<p>Ecco adesso avete visto cosa Ã¨ in grado di fare jQuery, certo non Ã¨ tutto e allora scarichiamolo subito: nella versione production.</p>
<fb:share-button href="http://blog.svacant.com/2009/09/16/come-imparare-jquery-introduzione/" type="icon"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://blog.svacant.com/2009/09/16/come-imparare-jquery-introduzione/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MenÃ¹ css e classe selected</title>
		<link>http://blog.svacant.com/2009/08/31/menu-css-e-classe-selected/</link>
		<comments>http://blog.svacant.com/2009/08/31/menu-css-e-classe-selected/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 21:21:57 +0000</pubDate>
		<dc:creator>Svacant</dc:creator>
				<category><![CDATA[Grafica]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://blog.svacant.com/?p=635</guid>
		<description><![CDATA[Vi sarÃ  capitato di avere un menÃ¹ creato con i css ed avere la classe selected o comunque una classe che rappresenta lo stile del bottone quando selezionata la pagina collegata ad esso. Come soluzione potete usare PHP con diversi if oppure usare la mia soluzione. Che grazie all&#8217;aiuto di jQuery ci permette di rendere [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://benblogged.com/wp-content/uploads/2007/11/menu4.jpg" alt="" /><br />
Vi sarÃ  capitato di avere un menÃ¹ creato con i css ed avere la classe selected o comunque una classe che rappresenta lo stile del bottone quando selezionata la pagina collegata ad esso.</p>
<p>Come soluzione potete usare PHP con diversi if oppure usare la mia soluzione.</p>
<p>Che grazie all&#8217;aiuto di <strong>jQuery</strong> ci permette di rendere il bottone del nostro menÃ¹ selezionato in automatico, quindi senza creare inutili if.</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
$(document).ready(<br />
function () {<br />
$(&#8216;a[href=?&#60; ?php echo $_SERVER[QUERY_STRING]; ?>]&#8217;).addClass(&#8216;selected&#8217;);</p>
<p>});
						</p></div>
</p></div>
<p>Spiegandone il funzionamento:</p>
<p>-Php serve la query string a javascript.<br />
-Javascript assegna una classe css all&#8217;elemento &lt;a&gt; con valore dell&#8217;attributo href che corrisponde alla query string.</p>
<p>Giustamente potete modificarlo come meglio credete, ma in sostanza questa Ã¨ la soluzione che vi propongo.</p>
<fb:share-button href="http://blog.svacant.com/2009/08/31/menu-css-e-classe-selected/" type="icon"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://blog.svacant.com/2009/08/31/menu-css-e-classe-selected/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ajaxel plugin per jquery</title>
		<link>http://blog.svacant.com/2009/03/26/ajaxel-plugin-per-jquery/</link>
		<comments>http://blog.svacant.com/2009/03/26/ajaxel-plugin-per-jquery/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 11:30:13 +0000</pubDate>
		<dc:creator>Svacant</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[ajaxel]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://blog.svacant.com/?p=486</guid>
		<description><![CDATA[Se hai bisogno di implementare ajax nel tuo sito senza alterare la struttura, allora ajaxel Ã¨ il plugin che fa per te. Con ajaxel Ã¨ possibile inviare richieste ajax con un click, inviare form, e soprattutto inviare file (quest&#8217;ultimo con la tecnica dell&#8217;iframe). Si deve soltanto specificare la classe da associare per ajaxificare gli elementi. [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_487" class="wp-caption alignnone" style="width: 410px"><a href="http://blog.svacant.com/wp-content/ajaxel.png"><img src="http://blog.svacant.com/wp-content/ajaxel.png" alt="Ajaxel plugin for jquery" title="ajaxel" width="400" height="164" class="size-full wp-image-487" /></a><p class="wp-caption-text">Ajaxel plugin for jquery</p></div><br />
Se hai bisogno di implementare ajax nel tuo sito senza alterare la struttura, allora <a href="http://ajaxel.svacant.com">ajaxel</a> Ã¨ il plugin che fa per te.</p>
<p>Con ajaxel Ã¨ possibile inviare richieste ajax con un click, inviare form, e soprattutto inviare file (quest&#8217;ultimo con la tecnica dell&#8217;iframe).</p>
<p>Si deve soltanto specificare la classe da associare per ajaxificare gli elementi.<br />
Esempio d&#8217;uso</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
&#60;script><br />
$(document).ready(function() {<br />
$(&#8216;html&#8217;).ajaxel();<br />
});<br />
&#60;/script>
						</div>
</p></div>
<fb:share-button href="http://blog.svacant.com/2009/03/26/ajaxel-plugin-per-jquery/" type="icon"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://blog.svacant.com/2009/03/26/ajaxel-plugin-per-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AjaxifyForm per Jquery</title>
		<link>http://blog.svacant.com/2009/01/23/ajaxifyform-per-jquery/</link>
		<comments>http://blog.svacant.com/2009/01/23/ajaxifyform-per-jquery/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 10:47:18 +0000</pubDate>
		<dc:creator>Svacant</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[ajaxify]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.svacant.com/?p=293</guid>
		<description><![CDATA[Ecco il codice Codice jQuery(function($) { $(&#8216;form&#8217;).attr(&#8220;onkeypress&#8221;, function() { $(&#8216;#&#8217;+this.id).attr(&#8216;onSubmit&#8217;,'return false&#8217;); var add_ev = &#8216;if(event.keyCode == 13){send_form(&#8220;&#8216;+this.id+&#8217;&#8221;,&#8221;&#8216;+this.action+&#8217;&#8221;);}&#8217;; $(&#8216;#&#8217;+this.id+&#8217; input:button&#8217;).attr(&#8216;onclick&#8217;,'send_form(&#8220;&#8216;+this.id+&#8217;&#8221;,&#8221;&#8216;+this.action+&#8217;&#8221;);&#8217;); return add_ev; }); }); Con questo codice un semplice form cosÃ¬ : Codice &#60;form id=&#8221;myform&#8221; action=&#8221;registration.php&#8221; method=&#8221;get&#8221;> &#60;input type=&#8221;text&#8221; name=&#8221;username&#8221;/> &#60;input type=&#8221;button&#8221; value=&#8221;Invia&#8221;/> &#60;/form> Diventa : Codice &#60;form id=&#8221;myform&#8221; onkeypress=&#8221;if(event.keyCode == 13){send_form(&#8220;myform&#8221;,&#8221;registration.php&#8221;);}&#8221; action=&#8221;registration.php&#8221; method=&#8221;get&#8221; onsubmit=&#8221;return false&#8221;> [...]]]></description>
			<content:encoded><![CDATA[<p>Ecco il codice</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
jQuery(function($) {<br />
$(&#8216;form&#8217;).attr(&#8220;onkeypress&#8221;, function() {<br />
$(&#8216;#&#8217;+this.id).attr(&#8216;onSubmit&#8217;,'return false&#8217;);<br />
var add_ev = &#8216;if(event.keyCode == 13){send_form(&#8220;&#8216;+this.id+&#8217;&#8221;,&#8221;&#8216;+this.action+&#8217;&#8221;);}&#8217;;<br />
$(&#8216;#&#8217;+this.id+&#8217; input:button&#8217;).attr(&#8216;onclick&#8217;,'send_form(&#8220;&#8216;+this.id+&#8217;&#8221;,&#8221;&#8216;+this.action+&#8217;&#8221;);&#8217;);<br />
return add_ev;<br />
});<br />
});
						</div>
</p></div>
<p>Con questo codice un semplice form cosÃ¬ :</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
&#60;form id=&#8221;myform&#8221; action=&#8221;registration.php&#8221; method=&#8221;get&#8221;><br />
&#60;input type=&#8221;text&#8221; name=&#8221;username&#8221;/><br />
&#60;input type=&#8221;button&#8221; value=&#8221;Invia&#8221;/><br />
&#60;/form>
						</div>
</p></div>
<p>Diventa :</p>
<div class='main_code'>
<div class='code_title'>Codice</div>
<div class='code'>
&#60;form id=&#8221;myform&#8221; onkeypress=&#8221;if(event.keyCode == 13){send_form(&#8220;myform&#8221;,&#8221;registration.php&#8221;);}&#8221; action=&#8221;registration.php&#8221; method=&#8221;get&#8221; onsubmit=&#8221;return false&#8221;><br />
&#60;input type=&#8221;text&#8221; name=&#8221;username&#8221;/><br />
&#60;input type=&#8221;button&#8221; value=&#8221;Invia&#8221; onclick=&#8221;send_form(&#8220;myform&#8221;,&#8221;registration.php&#8221;);&#8221;/><br />
&#60;/form>
						</div>
</p></div>
<p>Tutto si riaggancia alla funzione send_form la quale riceve l&#8217;id del form e la pagina dove inviare la richiesta.<br />
Ovviamente Ã¨ molto semplice come codice, questo anche per scelta personale, meglio le cose semplici e funzionali, spero vi sia utile.</p>
<fb:share-button href="http://blog.svacant.com/2009/01/23/ajaxifyform-per-jquery/" type="icon"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://blog.svacant.com/2009/01/23/ajaxifyform-per-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>markItUp &#8211; Niente editor visuale ma con tag</title>
		<link>http://blog.svacant.com/2008/04/13/markitup-niente-editor-visuale-ma-con-tag/</link>
		<comments>http://blog.svacant.com/2008/04/13/markitup-niente-editor-visuale-ma-con-tag/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 15:27:10 +0000</pubDate>
		<dc:creator>Svacant</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[demo link]]></category>
		<category><![CDATA[editor]]></category>

		<guid isPermaLink="false">http://www.troo.it/blog/2008/04/13/markitup-niente-editor-visuale-ma-con-tag/</guid>
		<description><![CDATA[Ecco un ottimo editor che crea codice html puro, non Ã¨ un editor visuale come fckeditor, la sua potenza sta nella leggerezza e semplicitÃ , si appoggia a jquery. Ci sono molte versioni, dalla minimalista a quella piÃ¹ avanzata. Vi lascio qualche link di questo fantastico plugin per jquery. Home &#8216;Link all&#8217;Home Page Demo &#8216;Link [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jaysalvat.com/jquery/jtageditor/images/markitup.png" alt="markitup" /></p>
<p>Ecco un ottimo editor che crea codice html puro, non Ã¨ un editor visuale come fckeditor, la sua potenza sta nella leggerezza e semplicitÃ , si appoggia a jquery.</p>
<p>Ci sono molte versioni, dalla minimalista a quella piÃ¹ avanzata.</p>
<p>Vi lascio qualche link di questo fantastico plugin per jquery.</p>
<p><a href="http://markitup.jaysalvat.com">Home</a> &#8216;Link all&#8217;Home Page<br />
<a href="http://markitup.jaysalvat.com/examples/">Demo</a> &#8216;Link alle versioni demo</p>
<fb:share-button href="http://blog.svacant.com/2008/04/13/markitup-niente-editor-visuale-ma-con-tag/" type="icon"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://blog.svacant.com/2008/04/13/markitup-niente-editor-visuale-ma-con-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
