<?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>Blogbonzo: Matteo Magni &#187; Javascript</title>
	<atom:link href="http://blog.ilbonzo.org/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ilbonzo.org</link>
	<description>Just Another Geek!</description>
	<lastBuildDate>Thu, 02 Feb 2012 00:04:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Bug di IE con le gif animate</title>
		<link>http://blog.ilbonzo.org/2009/09/01/ie-e-gif-animate/</link>
		<comments>http://blog.ilbonzo.org/2009/09/01/ie-e-gif-animate/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 06:02:56 +0000</pubDate>
		<dc:creator>Matteo Magni</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://blog.ilbonzo.org/?p=322</guid>
		<description><![CDATA[Purtroppo su IE ogni volta che inviamo un form le gif animate vengono fermate. Ecco uno scenario tipico per questo errore: una form per inviare una foto dove si vuole fare attendere l&#8217;utente che finisca l&#8217;upload dandogli la sensazione, tramite una gif animata, che la pagina web stia lavorando. &#60;form onSubmit="gif()" name="myform" action="#" method="post" enctype="multipart/form-data"&#62; [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Purtroppo su IE ogni volta che inviamo un form le gif animate vengono fermate.</p>
<p>Ecco uno scenario tipico per questo errore: una form per inviare una foto dove si vuole fare attendere l&#8217;utente che finisca l&#8217;upload dandogli la sensazione, tramite una gif animata, che la pagina web stia lavorando.<br />
<code><br />
&lt;form onSubmit="gif()" name="myform" action="#" method="post" enctype="multipart/form-data"&gt;<br />
&lt;p id="wait"&gt;<br />
&lt;img id="WaitImage" src="images/loadingAnimation.gif"/&gt;&lt;br /&gt;<br />
&lt;strong&gt;&Egrave; in corso l'invio ...&lt;br /&gt;<br />
L'operazione potrebbe richiedere qualche minuto, attendi senza chiudere questa finestra.<br />
&lt;/strong&gt;<br />
&lt;/p&gt;<br />
&lt;/form&gt;<br />
</code></p>
<p>Visto che su IE la gif che era nascosta, quando invio la form smette di essere animata, bisogna trovare un modo per farla ripartire.</p>
<p>Tutto si può fare dando l&#8217;impressione ad IE di aver modificato l&#8217;immagine con Javascript un tempo successivo all&#8217;invio della form, tramite questa istruzione:<br />
<code><br />
setTimeout('document.getElementById("WaitImage").src = "images/loadingAnimation.gif"', 200);<br />
</code></p>
<p><code><br />
&lt;script type="text/javascript"&gt;<br />
function gif()<br />
{<br />
	if (document.forms["myform"]["file"].value != "")<br />
	{<br />
	  		document.getElementById(\'bottone_carica\').style.display = \'none\';<br />
	  		document.getElementById(\'wait\').style.display = \'block\';<br />
	  		setTimeout(\'document.getElementById("WaitImage").src = "images/loadingAnimation.gif"\', 200);<br />
	}<br />
}<br />
&lt;/script&gt;<br />
</code></p>
<p>Così la gif bloccata ripartirà a eseguire la sua animazione.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ilbonzo.org/2009/09/01/ie-e-gif-animate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aggiungi a preferiti</title>
		<link>http://blog.ilbonzo.org/2009/05/18/aggiungi-a-preferiti/</link>
		<comments>http://blog.ilbonzo.org/2009/05/18/aggiungi-a-preferiti/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:23:12 +0000</pubDate>
		<dc:creator>Matteo Magni</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://blog.ilbonzo.org/2009/05/18/aggiungi-a-preferiti/</guid>
		<description><![CDATA[Funzione javascript per aggiungere una pagina ai preferiti function BookmarkPage(){ if (window.sidebar) window.sidebar.addPanel(document.title, window.location,""); else if(document.all) window.external.AddFavorite(window.location, document.title); else if(window.opera &#038;&#038; window.print) alert("Utenti Opera: per aggiungere questo sito ai preferiti, cliccare su 'OK' poi premere CTRL-D"); else alert("Utenti: per aggiungere questo sito ai preferiti, cliccare su 'OK' poi premere CTRL-D");}]]></description>
			<content:encoded><![CDATA[<p></p><p>Funzione javascript per aggiungere una pagina ai preferiti</p>
<p><code><br />
function BookmarkPage(){<br />
if (window.sidebar)<br />
window.sidebar.addPanel(document.title, window.location,"");<br />
else if(document.all)<br />
window.external.AddFavorite(window.location, document.title);<br />
else if(window.opera &#038;&#038; window.print)<br />
alert("Utenti Opera: per aggiungere questo sito ai preferiti, cliccare su 'OK' poi premere CTRL-D");<br />
else<br />
alert("Utenti: per aggiungere questo sito ai preferiti, cliccare su 'OK' poi premere CTRL-D");}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ilbonzo.org/2009/05/18/aggiungi-a-preferiti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

