<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Esercizio html-javascript]]></title><description><![CDATA[<p dir="auto">Vi sarei grato se sapreste indicarmi come risolvere questo semplice esercizio.</p>
<p dir="auto">"Definire una pagina HTML con una lista di elementi numerati (3 o 4).<br />
Cliccando sul testo di ogni elemento della lista, l'elemento deve essere spostato<br />
in fondo alla lista.<br />
Facendo doppio clic, l'elemento rimane dov'è, ma una sua copia compare in fondo alla lista".</p>
<p dir="auto">Come deve essere strutturato il file javascript esterno collegato alla pagina HTML?</p>
<p dir="auto">Grazie.</p>
]]></description><link>https://connect.gt/topic/170111/esercizio-html-javascript</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 23:36:26 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/170111.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Apr 2012 17:48:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Esercizio html-javascript on Sun, 20 May 2012 08:35:16 GMT]]></title><description><![CDATA[<p dir="auto">Se è un compito in classe non rispondiamo!</p>
<p dir="auto">Il problema di fondo è che nel doubleclick c'è il click!</p>
<pre><code>
&lt;script&gt;
function duplica(el)
{
	var obj = el.cloneNode(true);
	document.getElementById('lista').appendChild(obj);
}
function sposta(el)
{
	var obj = el.cloneNode(true);
	el.setAttribute('id','elimina');
	document.getElementById('lista').appendChild(obj);
	var obj_del = document.getElementById('elimina');
	document.getElementById('lista').removeChild(obj_del);	
}
&lt;/script&gt;

&lt;ul id='lista'&gt;
	&lt;li onClick="sposta(this);" onDblClick="duplica(this);"&gt;1li&lt;/li&gt;
    &lt;li onClick="sposta(this);" onDblClick="duplica(this);"&gt;2li&lt;/li&gt;
    &lt;li onClick="sposta(this);" onDblClick="duplica(this);"&gt;3li&lt;/li&gt;
    &lt;li onClick="sposta(this);" onDblClick="duplica(this);"&gt;4li&lt;/li&gt;
    &lt;li onClick="sposta(this);" onDblClick="duplica(this);"&gt;5li&lt;/li&gt;
&lt;/li&gt;

</code></pre>
<p dir="auto">Di conseguenza con l'uso degli eventi in modo normale ti ritrovi a far funzionare bene il click, ma il doubleclick lo fa sull'elemento successivo nella lista, dato che il primo click l'ha fatto su un elemeno che è stato spostato in fondo alla pagina...</p>
<p dir="auto">Sto lavorando per sistemare il problema!</p>
]]></description><link>https://connect.gt/post/1065569</link><guid isPermaLink="true">https://connect.gt/post/1065569</guid><dc:creator><![CDATA[digital.daigor]]></dc:creator><pubDate>Sun, 20 May 2012 08:35:16 GMT</pubDate></item></channel></rss>