From domenico.lorusso a pleiade.it Wed May 2 16:34:51 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Wed May 2 17:12:01 2007
Subject: [Web2.0] [OT?] Cercasi validatore di xml
Message-ID: <4638A18B.7080703@pleiade.it>
Ciao all (scusate il crossposting),
mi sapete indicare un validatore xml (a partire dal dtd), free?
ciao
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From marcello a vezz.it Fri May 4 10:22:40 2007
From: marcello a vezz.it (Marcello Vezzelli)
Date: Fri May 4 10:58:23 2007
Subject: [Web2.0] media player e ff [quasi OT]
Message-ID: <463AED50.2020601@vezz.it>
Ciao a tutti,
qualcuno ha embeddato con successo un filmato wmv riprodotto Windows
Media Player su Firefox?
Gli esempi che ho trovato in giro hanno tutti qualche problemino.
Saluti
Marcello
From gianiaz a gianiaz.net Mon May 7 17:38:06 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Mon May 7 18:16:05 2007
Subject: [Web2.0] Validazione di pagina con js in linea
Message-ID: <463F47DE.6020801@gianiaz.net>
Ciao, ho fatto una prova di validazione di una pagina in cui è presente
del codice fatto più o meno cosi:
click me
E in pratica il validatore mi da un warning sulle & scritte cosi, e mi
segnala di usare &
E' un limite del validatore o c'è qualcosa che sbaglio?
P.S.
Non posso mettere il js in un file esterno, perchè quello che faccio
all'onmouseover è controllare se è stata caricata una funzione dal file
esterno e in caso chiamarla.
Ciao e grazie
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From giovanni.cappellini a gmail.com Mon May 7 17:56:58 2007
From: giovanni.cappellini a gmail.com (Giovanni Cappellini)
Date: Mon May 7 18:37:39 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <463F47DE.6020801@gianiaz.net>
References: <463F47DE.6020801@gianiaz.net>
Message-ID: <463F4C4A.8020308@gmail.com>
Giovanni Battista Lenoci wrote:
> P.S.
> Non posso mettere il js in un file esterno, perchè quello che faccio
> all'onmouseover è controllare se è stata caricata una funzione dal file
> esterno e in caso chiamarla.
Ma perché non dovrebbe essere stata caricata? Inoltre, IMHO, è inutile
che fai il controllo e poi non definisci cosa fare in caso di non
caricamento...
From cristiano a verondini.it Mon May 7 18:09:04 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 7 18:50:46 2007
Subject: [Web2.0] Validazione di pagina con js in linea
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com>
Message-ID: <00c401c790c2$0fa7d160$6301a8c0@IdeaFutura.local>
>>> Non posso mettere il js in un file esterno, perchè quello che faccio
>>> all'onmouseover è controllare se è stata caricata una funzione dal
>>> file esterno e in caso chiamarla.
if (nomeFunzione) nomeFunzione();
oppure:
nomeFunzione && nomeFunzione();
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From gianiaz a gianiaz.net Mon May 7 18:18:52 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Mon May 7 18:56:52 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <463F4C4A.8020308@gmail.com>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com>
Message-ID: <463F516C.2080400@gianiaz.net>
Giovanni Cappellini ha scritto:
>
> Ma perché non dovrebbe essere stata caricata? Inoltre, IMHO, è inutile
> che fai il controllo e poi non definisci cosa fare in caso di non
> caricamento...
Guarda, in realtà è una stupidata.
In pratica è una funzione che cambia il colore della riga di una tabella
al passaggio del mouse.
Mi ero accorto tempo fa che caricando la pagina e spostandosi subito con
il mouse sopra alla linea alle volte in firefox ottenevo un errore di
funzione non definita, potrei ovviare cambiando semplicemente questi
valori direttamente in linea senza chiamare la funzione.
Il problema della discussione però era semplicemnte:
perchè se nell'attributo onQualcosa se inserisco del codice contenente
&& ottengo un errore?
Grazie
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From marcello a vezz.it Mon May 7 18:22:40 2007
From: marcello a vezz.it (Marcello Vezzelli)
Date: Mon May 7 19:00:45 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <463F516C.2080400@gianiaz.net>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com>
<463F516C.2080400@gianiaz.net>
Message-ID: <463F5250.3060401@vezz.it>
Giovanni Battista Lenoci ha scritto:
>
> perchè se nell'attributo onQualcosa se inserisco del codice contenente
> && ottengo un errore?
Secondo me è colpa del validatore.
Non vedo cosa ci sia di sbagliato.
Ciao
Marcello
From cristiano a verondini.it Mon May 7 18:19:57 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 7 19:01:41 2007
Subject: [Web2.0] Validazione di pagina con js in linea
References: <463F47DE.6020801@gianiaz.net>
Message-ID: <00d701c790c3$958da920$6301a8c0@IdeaFutura.local>
>> E in pratica il validatore mi da un warning sulle & scritte cosi, e
>> mi segnala di usare &
>>
>> E' un limite del validatore o c'è qualcosa che sbaglio?
IL documento che produci è XHTML, che di fatto dovrebbe essere XML. Ogni
documento XML ha la possibilità di avere al suo interno delle 'entity'
codificate, che vengono concettualmente 'espanso' *prima* che il parsing
dell'XML parta.
Nel tuo caso, il carattere '&' viene riconosciuto, ma non in un contesto
corretto. Quindi secondo lo standard, c'è un errore.
I parser dei browser sono però molto più accondiscendenti, e spesso non
basati su parser XML reali. QUello che succede è quindi che il parser del
browser è 'di bocca buona', e quindi perdona l'errore.
Un validatore è invece, per definizione, molto più rigido, e quindi ti
segnala l'errore.
La soluzione è ovviamente quella di usare le entity nel modo corretto, e
sostituire ogni '&' con '&'. Nel caso di testo anche parecchio lungo
all'interno di tag 'script', è possibile usare una sezione CDATA per evitare
di dover 'escapare' tutte le entity.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From cristiano a verondini.it Mon May 7 18:21:55 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 7 19:03:45 2007
Subject: [Web2.0] Validazione di pagina con js in linea
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com>
<463F516C.2080400@gianiaz.net>
Message-ID: <00ea01c790c3$dfc09070$6301a8c0@IdeaFutura.local>
>> Mi ero accorto tempo fa che caricando la pagina e spostandosi subito
>> con il mouse sopra alla linea alle volte in firefox ottenevo un
>> errore di funzione non definita, potrei ovviare cambiando
>> semplicemente questi valori direttamente in linea senza chiamare la
>> funzione.
Consiglio personale: se qualcosa non funziona, non trovare un modo per
farla funzionare, ma cercare il motivo per cui non funziona. QUello che ti
succedeva probabilmente è che il codice javascript incluso nella pagina
viene caricato in un secondo momento, per cui se sei molto veloce la
funzione che viene chiamata non è ancora stata caricata. A questo problema
esistono innumerevoli soluzioni che dipendono anche da quello che vuoi
ottenere.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From gianiaz a gianiaz.net Mon May 7 18:42:59 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Mon May 7 19:21:00 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <00d701c790c3$958da920$6301a8c0@IdeaFutura.local>
References: <463F47DE.6020801@gianiaz.net>
<00d701c790c3$958da920$6301a8c0@IdeaFutura.local>
Message-ID: <463F5713.7090206@gianiaz.net>
Cristiano Verondini ha scritto:
> La soluzione è ovviamente quella di usare le entity nel modo
> corretto, e sostituire ogni '&' con '&'. Nel caso di testo anche
> parecchio lungo all'interno di tag 'script', è possibile usare una
> sezione CDATA per evitare di dover 'escapare' tutte le entity.
Ok, hai inquadrato il problema, ma allora cosa dovrei fare?
click
me
E' ovvio che se in questo caso uso & non può funzionare.
Attenzione, mi rendo conto che è solo una sega mentale, ma oggi mi
sento particolarmente puntiglioso.
Ciao e grazie
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From cristiano a verondini.it Mon May 7 18:43:04 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 7 19:24:41 2007
Subject: [Web2.0] Validazione di pagina con js in linea
References: <463F47DE.6020801@gianiaz.net><00d701c790c3$958da920$6301a8c0@IdeaFutura.local>
<463F5713.7090206@gianiaz.net>
Message-ID: <00fe01c790c6$cd4f0220$6301a8c0@IdeaFutura.local>
>> Ok, hai inquadrato il problema, ma allora cosa dovrei fare?
Certo che ho inquadrato il problema! :P
>> click me
Ovviamente non puoi usare una sezione CDATA in un attributo.
>> E' ovvio che se in questo caso uso & non può funzionare.
Dici?
click
me
:)
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From gianiaz a gianiaz.net Mon May 7 18:52:34 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Mon May 7 19:30:36 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <00fe01c790c6$cd4f0220$6301a8c0@IdeaFutura.local>
References: <463F47DE.6020801@gianiaz.net><00d701c790c3$958da920$6301a8c0@IdeaFutura.local> <463F5713.7090206@gianiaz.net>
<00fe01c790c6$cd4f0220$6301a8c0@IdeaFutura.local>
Message-ID: <463F5952.2020506@gianiaz.net>
Cristiano Verondini ha scritto:
> Dici?
>
> click me
>
> :)
Orca miseria, avevo fatto un megareplace e mi dava un sacco di errori,
evidentemente avevo fatto il replace di qualcos'altro...
Grazie, sempre illuminante.
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From domenico.lorusso a pleiade.it Tue May 8 09:32:45 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Tue May 8 10:08:08 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <463F516C.2080400@gianiaz.net>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com>
<463F516C.2080400@gianiaz.net>
Message-ID: <4640279D.9040407@pleiade.it>
Giovanni Battista Lenoci ha scritto:
> Giovanni Cappellini ha scritto:
>>
>> Ma perché non dovrebbe essere stata caricata? Inoltre, IMHO, è
>> inutile che fai il controllo e poi non definisci cosa fare in caso di
>> non caricamento...
> Guarda, in realtà è una stupidata.
>
> In pratica è una funzione che cambia il colore della riga di una
> tabella al passaggio del mouse.
usare tr:hover no???
lo supporta anche ie7!
ciao!
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From gianiaz a gianiaz.net Tue May 8 09:37:12 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Tue May 8 10:15:18 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <4640279D.9040407@pleiade.it>
References: <463F47DE.6020801@gianiaz.net>
<463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net>
<4640279D.9040407@pleiade.it>
Message-ID: <464028A8.2090709@gianiaz.net>
Domenico L. ha scritto:
> usare tr:hover no???
>
> lo supporta anche ie7!
E IE6? ce lo siamo già dimenticato?
Ciao
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From domenico.lorusso a pleiade.it Tue May 8 10:06:26 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Tue May 8 10:41:44 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <464028A8.2090709@gianiaz.net>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it>
<464028A8.2090709@gianiaz.net>
Message-ID: <46402F82.9030307@pleiade.it>
Giovanni Battista Lenoci ha scritto:
> Domenico L. ha scritto:
>> usare tr:hover no???
>>
>> lo supporta anche ie7!
>
> E IE6? ce lo siamo già dimenticato?
beh... per chi ha xp il passaggio è quasi obbligatorio... non sono poi
rimasti molti... e secondo me non si può sempre rimanere ancorati al
passato.
Ie7 è uscito da un po' ci sono molti browser che rispettano le
specifiche se non vuoi usarli sono fatti tuoi (per un effetto grafico).
E', secondo me, più importante che chi usi lynx possa fruire delle
informazioni!
Ciao :-)
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From gianiaz a gianiaz.net Tue May 8 10:11:53 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Tue May 8 10:50:00 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <46402F82.9030307@pleiade.it>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it> <464028A8.2090709@gianiaz.net>
<46402F82.9030307@pleiade.it>
Message-ID: <464030C9.4050807@gianiaz.net>
Domenico L. ha scritto:
> Ie7 è uscito da un po' ci sono molti browser che rispettano le
> specifiche se non vuoi usarli sono fatti tuoi (per un effetto grafico).
> E', secondo me, più importante che chi usi lynx possa fruire delle
> informazioni!
Dai non generalizziamo sempre.
Se un sito è di quelli stile a web 2.0 che ti permette ad esempio di
manipolare un immagine online, è più importante l'effetto grafico su ie6
che l'informazione su lynx, non credi?
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From lookdown a gmail.com Tue May 8 10:14:06 2007
From: lookdown a gmail.com (Marco Guardabasso)
Date: Tue May 8 10:52:19 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <46402F82.9030307@pleiade.it>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com>
<463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it>
<464028A8.2090709@gianiaz.net> <46402F82.9030307@pleiade.it>
Message-ID: <30a934720705080114r7aa7465avcc71caf00c754a16@mail.gmail.com>
Il 08/05/07, Domenico L. ha scritto:
>
>
> beh... per chi ha xp il passaggio è quasi obbligatorio... non sono poi
> rimasti molti... e secondo me non si può sempre rimanere ancorati al
> passato.
Sei serio o stai scherzando? Di media ho un 30% di visitatori tra tutti i
siti che utilizza IE6 (leggi: quasi tutti i clienti, dato che mozilla lo
utilizzano quasi solamente gli addetti del settore o cmq chi ha una
coscienza del pc che vada oltre il "uso word e basta"), che gli racconto a
quelli? Che devono cambiare sistema operativo e di seguito browser?
Marco
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070508/ee852091/attachment.htm
From domenico.lorusso a pleiade.it Tue May 8 10:34:17 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Tue May 8 11:09:36 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <464030C9.4050807@gianiaz.net>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it> <464028A8.2090709@gianiaz.net> <46402F82.9030307@pleiade.it>
<464030C9.4050807@gianiaz.net>
Message-ID: <46403609.5040607@pleiade.it>
Giovanni Battista Lenoci ha scritto:
> Domenico L. ha scritto:
>> Ie7 è uscito da un po' ci sono molti browser che rispettano le
>> specifiche se non vuoi usarli sono fatti tuoi (per un effetto grafico).
>> E', secondo me, più importante che chi usi lynx possa fruire delle
>> informazioni!
> Dai non generalizziamo sempre.
>
> Se un sito è di quelli stile a web 2.0 che ti permette ad esempio di
> manipolare un immagine online, è più importante l'effetto grafico su
> ie6 che l'informazione su lynx, non credi?
certo ma stavamo anche parlando di far cambiare colore ad una riga di
una tabella sull'onmouseover, non mi sembra un target indispensabile.
E' ovvio che dipende dal tuo target, ma penso, che occuparsi di rendere
bello, un sito anche con browser obsoleti sia alla fine controproducente.
Mi spiego: le funzionalità devono esserci tutte ok, per forza. Ma certi
abbellimenti puoi anche implementarli solo per i browser di nuova
generazione.
Sul fatto che M$ non abbia rilasciato ie7 per win2000 sono rimasto
basito, ma la dice lunga su come la pensano loro sul supporto
dell'obsolescenza.
E questo mi ha fatto riflettere.
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From gianiaz a gianiaz.net Tue May 8 10:35:21 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Tue May 8 11:13:27 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <46403609.5040607@pleiade.it>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it> <464028A8.2090709@gianiaz.net> <46402F82.9030307@pleiade.it> <464030C9.4050807@gianiaz.net>
<46403609.5040607@pleiade.it>
Message-ID: <46403649.1060104@gianiaz.net>
Domenico L. ha scritto:
> certo ma stavamo anche parlando di far cambiare colore ad una riga di
> una tabella sull'onmouseover, non mi sembra un target indispensabile.
>
> E' ovvio che dipende dal tuo target, ma penso, che occuparsi di
> rendere bello, un sito anche con browser obsoleti sia alla fine
> controproducente.
Ok, ma in effetti questo non è il caso, solo che quando bisogna portare
delle motivazioni tutti parlano di lynx, e mi chiedo poi chi l'abbia mai
effettivamente visto (non dico sia il tuo caso).
Il 99% dei siti fa schifo con lynx e dubito che ci sia qualcuno che lo
usa seriamente per navigare, ma qui rischio di avviare un mega flame.
Per quanto riguarda la diffusione di IE6, non ho delle statistiche che
ti possano smentire, ma dubito che il numero di IE6 in circolazione sia
diminuito cosi drasticamente.
ciao
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From michel a ziobudda.net Tue May 8 10:37:18 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Tue May 8 11:15:21 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <46403609.5040607@pleiade.it>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it> <464028A8.2090709@gianiaz.net> <46402F82.9030307@pleiade.it> <464030C9.4050807@gianiaz.net>
<46403609.5040607@pleiade.it>
Message-ID: <464036BE.2060507@ziobudda.net>
Domenico L. ha scritto:
> Giovanni Battista Lenoci ha scritto:
>> Domenico L. ha scritto:
>>> Ie7 è uscito da un po' ci sono molti browser che rispettano le
>>> specifiche se non vuoi usarli sono fatti tuoi (per un effetto grafico).
>>> E', secondo me, più importante che chi usi lynx possa fruire delle
>>> informazioni!
>> Dai non generalizziamo sempre.
>>
>> Se un sito è di quelli stile a web 2.0 che ti permette ad esempio di
>> manipolare un immagine online, è più importante l'effetto grafico su
>> ie6 che l'informazione su lynx, non credi?
> certo ma stavamo anche parlando di far cambiare colore ad una riga di
> una tabella sull'onmouseover, non mi sembra un target indispensabile.
>
> E' ovvio che dipende dal tuo target, ma penso, che occuparsi di
> rendere bello, un sito anche con browser obsoleti sia alla fine
> controproducente.
>
> Mi spiego: le funzionalità devono esserci tutte ok, per forza. Ma
> certi abbellimenti puoi anche implementarli solo per i browser di
> nuova generazione.
Sarà, ma visto che IE6 è ancora utilizzato da una buona parte degli
utenti di internet, non vedo perche' dovrei segare le gambe al sito e
costringere qualcuno ad installare IE7.
> Sul fatto che M$ non abbia rilasciato ie7 per win2000 sono rimasto
> basito, ma la dice lunga su come la pensano loro sul supporto
> dell'obsolescenza.
L'hanno rilasciato anche per windows server 2003, peccato che se lo
installi e poi vuoi installare il SP2 di Win2003 Server, devi prima
disinstallarlo, installare il SP2 e poi reinstallarlo, altrimenti il SP2
non si installa :)
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Tue May 8 11:32:15 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Tue May 8 12:13:53 2007
Subject: [Web2.0] Validazione di pagina con js in linea
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it><464028A8.2090709@gianiaz.net>
<46402F82.9030307@pleiade.it>
Message-ID: <014401c79153$c5313d00$6301a8c0@IdeaFutura.local>
>> grafico). E', secondo me, più importante che chi usi lynx possa
>> fruire delle informazioni!
Bhe, ci sono molti più utenti con IE6 che non con lynx! ;)
Dil supporto per IE6 è ancora considerato A-Grade. Ovviamente su tutte
le piattaforme escluso Vista su cui hai sicuramente IE7.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From domenico.lorusso a pleiade.it Tue May 8 12:11:42 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Tue May 8 12:47:02 2007
Subject: [Web2.0] Validazione di pagina con js in linea
In-Reply-To: <46403649.1060104@gianiaz.net>
References: <463F47DE.6020801@gianiaz.net> <463F4C4A.8020308@gmail.com> <463F516C.2080400@gianiaz.net> <4640279D.9040407@pleiade.it> <464028A8.2090709@gianiaz.net> <46402F82.9030307@pleiade.it> <464030C9.4050807@gianiaz.net> <46403609.5040607@pleiade.it>
<46403649.1060104@gianiaz.net>
Message-ID: <46404CDE.2040808@pleiade.it>
Giovanni Battista Lenoci ha scritto:
>
> Per quanto riguarda la diffusione di IE6, non ho delle statistiche che
> ti possano smentire, ma dubito che il numero di IE6 in circolazione
> sia diminuito cosi drasticamente.
In realtà poi visto che qui spesso non si parla di soli siti ma di
applicazioni non ha neppure senso parlare di statistiche generiche
quanto di casi specifici. Se nel tuo caso sono quasi tutti ie6 c'è poco
da fare, però, ripeto, mi riferivo a funzio-fronzoli non importanti.
Per lynx dipende ancora il tuo target. Se dai informativa sulla
viabilità (per esempio) potrebbe essere molto importante che anche con
lynx sia fruibile l'informazione.
Se fai un sito che presenta immagini molto meno.
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From michel a ziobudda.net Thu May 10 10:56:38 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Thu May 10 11:35:00 2007
Subject: [Web2.0] Capire se un DIV =?iso-8859-15?q?=E8_sotto_un_altro_DIV?=
Message-ID: <4642DE46.3080200@ziobudda.net>
Ciao all. Domanda un po' strana.
Fate conto che io abbia 4 div contenenti delle immagini (una per div)
uno sotto l'altro. Tutti partono dalla posizione LEFT: 300px, TOP: 300PX
e WIDTH/HEIGHT: 100px; queste grandezze sono solo indicative e anche il
fatto che siano una sotto l'altro è indicativo.
Ora con il mouse e un po' di JS (eventi, setstyle e cose del genere)
riesco a creare/far visualizzare al volo un rettangolo le cui coordinate
iniziali sono dove l'utente ha iniziato a premere il bottone di sinistra
del mouse.
Quello che mi chiedo io è : senza passare su ogni singolo DIV al momento
della creazione del rettangolo, riesco a capire se il rettangolo che io
vado a creare racchiude uno o piu' di questi DIV ?
Lo so' che la domanda è un po' strana, ma vorrei dare la possibilità
all'utente di selezionare piu' DIV/immagini senza doverle andare a
selezionare una ad una (sono riuscito a gestire la selezione dei div
tramite lo shift).
Grazie.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From aldo.galimberti a txt.it Thu May 10 10:58:16 2007
From: aldo.galimberti a txt.it (Aldo Galimberti)
Date: Thu May 10 11:36:51 2007
Subject: [Web2.0] Firebug IE
Message-ID: <4642DEA8.1000403@txt.it>
Noin mi ricordo piu se esisteva qualcosa di simile a firebug per
analizzare il dom sotto IE ?
Ho da impazzire con il CSS di un sito
--
Aldo Galimberti - TXT Polymedia S.p.A.
v.Frigia 27 - 20126 Milano
Tel. +39 02 257711 Fax. +39 02 2578994
http://www.txt.it/
From gianiaz a gianiaz.net Thu May 10 11:00:06 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Thu May 10 11:38:38 2007
Subject: [Web2.0] Firebug IE
In-Reply-To: <4642DEA8.1000403@txt.it>
References: <4642DEA8.1000403@txt.it>
Message-ID: <4642DF16.2040805@gianiaz.net>
Aldo Galimberti ha scritto:
> Noin mi ricordo piu se esisteva qualcosa di simile a firebug per
> analizzare il dom sotto IE ?
>
per il dom si :
http://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en
Però non aspettarti una replica di firebug perchè rimarresti deluso...
ciao
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From marcello a vezz.it Thu May 10 11:10:36 2007
From: marcello a vezz.it (Marcello Vezzelli)
Date: Thu May 10 11:48:34 2007
Subject: [Web2.0] Firebug IE
In-Reply-To: <4642DF16.2040805@gianiaz.net>
References: <4642DEA8.1000403@txt.it> <4642DF16.2040805@gianiaz.net>
Message-ID: <4642E18C.7070707@vezz.it>
Giovanni Battista Lenoci ha scritto:
>
>> Noin mi ricordo piu se esisteva qualcosa di simile a firebug per
>> analizzare il dom sotto IE ?
>>
> per il dom si :
>
> http://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en
>
>
> Però non aspettarti una replica di firebug perchè rimarresti deluso...
Non ti aspettare neanche che sia usabile con il debugger di IE abilitato.
La toolbar genera talmente tanti errori JS che diventa indebuggabile tutto.
Ciao
Marcello
From simone a tomato.it Thu May 10 11:15:19 2007
From: simone a tomato.it (Simone Fumagalli)
Date: Thu May 10 11:52:12 2007
Subject: [Web2.0] Firebug IE
In-Reply-To: <4642DEA8.1000403@txt.it>
References: <4642DEA8.1000403@txt.it>
Message-ID: <4642E2A7.2090305@tomato.it>
Non è esattamente il tuo caso ma magari a qualcuno serve :
**
ieHTTPHeaders is an Explorer Bar for Microsoft Internet Explorer that
will display the HTTP Headers sent and received by Internet Explorer
http://www.blunck.se/iehttpheaders/iehttpheaders.html
**
Simone
Aldo Galimberti wrote:
> Noin mi ricordo piu se esisteva qualcosa di simile a firebug per
> analizzare il dom sotto IE ?
>
> Ho da impazzire con il CSS di un sito
From aldo.galimberti a txt.it Thu May 10 11:11:40 2007
From: aldo.galimberti a txt.it (Aldo Galimberti)
Date: Thu May 10 11:52:43 2007
Subject: [Web2.0] Firebug IE
In-Reply-To: <4642DF16.2040805@gianiaz.net>
References: <4642DEA8.1000403@txt.it> <4642DF16.2040805@gianiaz.net>
Message-ID: <4642E1CC.6050406@txt.it>
Giovanni Battista Lenoci wrote:
> Aldo Galimberti ha scritto:
>> Noin mi ricordo piu se esisteva qualcosa di simile a firebug per
>> analizzare il dom sotto IE ?
>>
> per il dom si :
>
> http://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en
Si e' quello, grazie....
--
Aldo Galimberti - TXT Polymedia S.p.A.
v.Frigia 27 - 20126 Milano
Tel. +39 02 257711 Fax. +39 02 2578994
http://www.txt.it/
From aldo.galimberti a txt.it Thu May 10 11:15:52 2007
From: aldo.galimberti a txt.it (Aldo Galimberti)
Date: Thu May 10 11:54:31 2007
Subject: [Web2.0] Firebug IE
In-Reply-To: <4642E2A7.2090305@tomato.it>
References: <4642DEA8.1000403@txt.it> <4642E2A7.2090305@tomato.it>
Message-ID: <4642E2C8.1070102@txt.it>
Simone Fumagalli wrote:
> Non è esattamente il tuo caso ma magari a qualcuno serve :
>
> **
> ieHTTPHeaders is an Explorer Bar for Microsoft Internet Explorer that
> will display the HTTP Headers sent and received by Internet Explorer
>
> http://www.blunck.se/iehttpheaders/iehttpheaders.html
Per quello uso Fiddler che e' decisamente meglio
--
Aldo Galimberti - TXT Polymedia S.p.A.
v.Frigia 27 - 20126 Milano
Tel. +39 02 257711 Fax. +39 02 2578994
http://www.txt.it/
From cristiano a verondini.it Thu May 10 12:31:54 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 10 13:11:05 2007
Subject: =?ISO-8859-1?Q?Re:_[Web2.0]_Capire_se_un_DIV_=E8_sotto_un_altro_?=
=?ISO-8859-1?Q?DIV?=
In-Reply-To: <4642DE46.3080200@ziobudda.net>
References: <4642DE46.3080200@ziobudda.net>
Message-ID: <0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it>
On 10/mag/07, at 10:56, Davide Michel 'ZioBudda' Morelli wrote:
> Quello che mi chiedo io è : senza passare su ogni singolo DIV al
> momento della creazione del rettangolo, riesco a capire se il
> rettangolo che io vado a creare racchiude uno o piu' di questi DIV ?
>
> Lo so' che la domanda è un po' strana, ma vorrei dare la
> possibilità all'utente di selezionare piu' DIV/immagini senza
> doverle andare a selezionare una ad una (sono riuscito a gestire la
> selezione dei div tramite lo shift).
Non ho ben capito il problema. Se vuoi sapere se il rettangolo (di
cui conosci posizione e dimensioni) racchiude uno o più div (ed anche
di questi conosci posizione e dimensione) si tratta di una semplice
verifica sulle coordinate.
Però così è troppo facile, per cui immagino che mi sfugga
qualcosa ... :)
cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ 114 190]
From michel a ziobudda.net Thu May 10 12:47:58 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Thu May 10 13:27:03 2007
Subject: [Web2.0] Capire se un DIV =?ISO-8859-15?Q?=E8_sotto_un_?=
=?ISO-8859-15?Q?altro_DIV?=
In-Reply-To: <0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it>
References: <4642DE46.3080200@ziobudda.net>
<0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it>
Message-ID: <4642F85E.70309@ziobudda.net>
Cristiano Verondini ha scritto:
>
> Non ho ben capito il problema. Se vuoi sapere se il rettangolo (di
> cui conosci posizione e dimensioni) racchiude uno o più div (ed anche
> di questi conosci posizione e dimensione) si tratta di una semplice
> verifica sulle coordinate.
Considera di avere un numero X di immagini (con quattro avevo pensato
anche io alla stessa cosa) poste su due colonne e che il rettangolo
venga creato a runtime tramite la pressione del bottone sinistro del
mouse. Se devo basarmi sulle coordinate per ogni movimento del mouse
dovrei calcolare (senza guarda in faccia a niente e a nessuno) se uno
qualsiasi dei div è presente nel rettangolo. Non viene troppo
dispendioso per il sistema ?
Grazie comunque per il suggerimento.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Thu May 10 13:02:25 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 10 13:41:10 2007
Subject: =?ISO-8859-1?Q?Re:_[Web2.0]_Capire_se_un_DIV_=E8_sotto_un_altro_?=
=?ISO-8859-1?Q?DIV?=
In-Reply-To: <4642F85E.70309@ziobudda.net>
References: <4642DE46.3080200@ziobudda.net>
<0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it>
<4642F85E.70309@ziobudda.net>
Message-ID:
On 10/mag/07, at 12:47, Davide Michel 'ZioBudda' Morelli wrote:
> Considera di avere un numero X di immagini (con quattro avevo
> pensato anche io alla stessa cosa) poste su due colonne e che il
> rettangolo venga creato a runtime tramite la pressione del bottone
> sinistro del mouse. Se devo basarmi sulle coordinate per ogni
> movimento del mouse dovrei calcolare (senza guarda in faccia a
> niente e a nessuno) se uno qualsiasi dei div è presente nel
> rettangolo. Non viene troppo dispendioso per il sistema ?
Io farei così: quando l'utente fa click calcoli la posizione di
tutti gli elementi e la metti in una qualche struttura. Dopodiché ad
ogni movimento del mouse controlli nella struttura, e non devi
ricalcolare la posizione di tutti gli oggetti.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ 114 190]
From michel a ziobudda.net Thu May 10 14:15:59 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Thu May 10 14:54:23 2007
Subject: [Web2.0] Capire se un DIV =?ISO-8859-15?Q?=E8_sotto_un_?=
=?ISO-8859-15?Q?altro_DIV?=
In-Reply-To:
References: <4642DE46.3080200@ziobudda.net> <0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it> <4642F85E.70309@ziobudda.net>
Message-ID: <46430CFF.20306@ziobudda.net>
Cristiano Verondini ha scritto:
>
> On 10/mag/07, at 12:47, Davide Michel 'ZioBudda' Morelli wrote:
>
>> Considera di avere un numero X di immagini (con quattro avevo pensato
>> anche io alla stessa cosa) poste su due colonne e che il rettangolo
>> venga creato a runtime tramite la pressione del bottone sinistro del
>> mouse. Se devo basarmi sulle coordinate per ogni movimento del mouse
>> dovrei calcolare (senza guarda in faccia a niente e a nessuno) se uno
>> qualsiasi dei div è presente nel rettangolo. Non viene troppo
>> dispendioso per il sistema ?
>
> Io farei così: quando l'utente fa click calcoli la posizione di
> tutti gli elementi e la metti in una qualche struttura. Dopodiché ad
> ogni movimento del mouse controlli nella struttura, e non devi
> ricalcolare la posizione di tutti gli oggetti.
Si si, intendevo quello. Non ricalcolavo la posizione di tutti gli
elementi, ma solo se erano dentro al rettangolo.
Qualcuno ha idee su come realizzare questa struttura ? Una matrice ? Ma
come faccio i calcoli ?
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From matteo.giacomazzi a gmail.com Thu May 10 14:22:53 2007
From: matteo.giacomazzi a gmail.com (Matteo Giacomazzi)
Date: Thu May 10 15:01:30 2007
Subject: =?ISO-8859-1?Q?Re:_[Web2.0]_Capire_se_un_DIV_=E8_sotto_un_altro_DIV?=
In-Reply-To: <46430CFF.20306@ziobudda.net>
References: <4642DE46.3080200@ziobudda.net>
<0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it>
<4642F85E.70309@ziobudda.net>
<46430CFF.20306@ziobudda.net>
Message-ID:
Il 10/05/07, Davide Michel 'ZioBudda' Morelli ha
scritto:
>
> Si si, intendevo quello. Non ricalcolavo la posizione di tutti gli
> elementi, ma solo se erano dentro al rettangolo.
> Qualcuno ha idee su come realizzare questa struttura ? Una matrice ? Ma
> come faccio i calcoli ?
Probabilmente una lista con i vari div. Meglio se ordinata in qualche modo
(sulle X o sulle Y) così sai quando smettere di cercare. Dipende dal layout.
I rettangoli devono essere interamente contenuti in quello che vai
tracciando o basta anche una parziale sovrapposizione?
--
Matteo
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070510/baafb5bd/attachment.html
From michel a ziobudda.net Thu May 10 14:24:43 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Thu May 10 15:03:07 2007
Subject: [Web2.0] Capire se un DIV =?ISO-8859-15?Q?=E8_sotto_un_?=
=?ISO-8859-15?Q?altro_DIV?=
In-Reply-To:
References: <4642DE46.3080200@ziobudda.net> <0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it> <4642F85E.70309@ziobudda.net> <46430CFF.20306@ziobudda.net>
Message-ID: <46430F0B.2000609@ziobudda.net>
Matteo Giacomazzi ha scritto:
> Il 10/05/07, *Davide Michel 'ZioBudda' Morelli* > ha scritto:
>
> Si si, intendevo quello. Non ricalcolavo la posizione di tutti gli
> elementi, ma solo se erano dentro al rettangolo.
> Qualcuno ha idee su come realizzare questa struttura ? Una
> matrice ? Ma
> come faccio i calcoli ?
>
>
> Probabilmente una lista con i vari div. Meglio se ordinata in qualche
> modo (sulle X o sulle Y) così sai quando smettere di cercare. Dipende
> dal layout.
> I rettangoli devono essere interamente contenuti in quello che vai
> tracciando o basta anche una parziale sovrapposizione?
>
Pensavo anche ad una parziale sovrapposizione.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070510/89b06408/attachment.htm
From cristiano a verondini.it Thu May 10 14:52:41 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 10 15:35:01 2007
Subject: =?ISO-8859-15?Q?Re:_=5BWeb2.0=5D_Capire_se_un_DIV_=E8_sotto_un_altro_DIV?=
References: <4642DE46.3080200@ziobudda.net> <0A88ADF9-4082-4BE9-B5DF-543A172B1F1A@verondini.it> <4642F85E.70309@ziobudda.net>
<46430CFF.20306@ziobudda.net>
Message-ID: <016f01c79302$19ba5cd0$6301a8c0@IdeaFutura.local>
>> Si si, intendevo quello. Non ricalcolavo la posizione di tutti gli
>> elementi, ma solo se erano dentro al rettangolo.
>> Qualcuno ha idee su come realizzare questa struttura ? Una matrice
>> ? Ma come faccio i calcoli ?
Io sono per un array che contiene tutti i dati del div, ed un semplice
ciclo che fa il controllo di sovrapposizione.
// creazione
var divs = [];
for (var d in ElencoDivs())
divs[ divs.length ] = { div: d, x: CalcolaX(d), y: CalcolaY(d), w:
CalcolaW(d), h: CalcolaH(d) };
// consultazione
for (var i = 0, m = divs.length; i < m; i++)
if (Check(divs[i]) ...
Naturalmente la struttura può essere anche un semplice array di array,
hai molti modi per realizzarlo. Puoi anche fare una sorta di ordinamento, ma
credo che per il numero di oggetti in gioco non convenga.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From cesare a ngi.it Thu May 10 16:49:40 2007
From: cesare a ngi.it (Cesare D'Amico)
Date: Thu May 10 17:26:47 2007
Subject: [Web2.0] Posizionare dei marker su un'immagine
Message-ID: <200705101649.40730.cesare@ngi.it>
Hola, sto pensando ad una interfaccia per risolvere il problema in
oggetto, ovvero: pensate a dover mettere le puntine su una cartina
topografica (anche se lo scopo è un altro).
La mia idea sarebbe (usando scriptaculous): crea un'immagine della
puntina Draggable, e una della cartina Droppable. onDrop, calcolo la
posizione della puntina rispetto all'angolo in alto a sx dell'immagine,
e con una chiamata ajax mi salvo le posizioni su database (così poi
posso ricreare il tutto in area pubblica).
Ora, essendo io molto n00b di scriptaculous e anche di posizionamenti
vari, la mia domanda è: qualche hint riguardo agli elementi DOM che mi
permettano di calcolare le posizioni che mi servono? Qualche metodo che
mi possa tornare utile?
In particolare: non c'è un modo che mi permetta di duplicare
automaticamente l'immagine della puntina onDrop? (revert e ghosting non
fanno al caso mio...).
Io in questo momento sto studiando e testando le possiblità di s. 1.7.0,
ma se nel frattempo arrivasse qualche consiglio... ;)
Ciao, grazie mille
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
From aldo.galimberti a txt.it Thu May 10 16:52:48 2007
From: aldo.galimberti a txt.it (Aldo Galimberti)
Date: Thu May 10 17:31:21 2007
Subject: [Web2.0] Posizionare dei marker su un'immagine
In-Reply-To: <200705101649.40730.cesare@ngi.it>
References: <200705101649.40730.cesare@ngi.it>
Message-ID: <464331C0.80003@txt.it>
Cesare D'Amico wrote:
> Hola, sto pensando ad una interfaccia per risolvere il problema in
> oggetto, ovvero: pensate a dover mettere le puntine su una cartina
> topografica (anche se lo scopo è un altro).
>
> La mia idea sarebbe (usando scriptaculous): crea un'immagine della
> puntina Draggable, e una della cartina Droppable. onDrop, calcolo la
> posizione della puntina rispetto all'angolo in alto a sx dell'immagine,
> e con una chiamata ajax mi salvo le posizioni su database (così poi
> posso ricreare il tutto in area pubblica).
>
> Ora, essendo io molto n00b di scriptaculous e anche di posizionamenti
> vari, la mia domanda è: qualche hint riguardo agli elementi DOM che mi
> permettano di calcolare le posizioni che mi servono? Qualche metodo che
> mi possa tornare utile?
>
> In particolare: non c'è un modo che mi permetta di duplicare
> automaticamente l'immagine della puntina onDrop? (revert e ghosting non
> fanno al caso mio...).
>
non ti converrebbe provare con le API di Google Maps?
Ci sono diversi membri che fanno al caso tuo
--
Aldo Galimberti - TXT Polymedia S.p.A.
v.Frigia 27 - 20126 Milano
Tel. +39 02 257711 Fax. +39 02 2578994
http://www.txt.it/
From cristiano a verondini.it Thu May 10 16:49:14 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 10 17:31:24 2007
Subject: [Web2.0] Posizionare dei marker su un'immagine
References: <200705101649.40730.cesare@ngi.it>
Message-ID: <019301c79312$63805e40$6301a8c0@IdeaFutura.local>
> In particolare: non c'è un modo che mi permetta di duplicare
> automaticamente l'immagine della puntina onDrop? (revert e ghosting
> non fanno al caso mio...).
Esiste un qualche clone() ?
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From cesare a ngi.it Thu May 10 16:58:08 2007
From: cesare a ngi.it (Cesare D'Amico)
Date: Thu May 10 17:37:04 2007
Subject: [Web2.0] Posizionare dei marker su un'immagine
In-Reply-To: <464331C0.80003@txt.it>
References: <200705101649.40730.cesare@ngi.it> <464331C0.80003@txt.it>
Message-ID: <200705101658.08987.cesare@ngi.it>
Alle 16:52, giovedì 10 maggio 2007, Aldo Galimberti ha scritto:
> non ti converrebbe provare con le API di Google Maps?
>
> Ci sono diversi membri che fanno al caso tuo
In realtà devo posizionare delle immagini che indicano dei punti di
interesse per un prodotto... quindi niente mappe ;)
Grazie mille cmq, ciaps
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
From michel a ziobudda.net Thu May 10 16:58:10 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Thu May 10 17:38:09 2007
Subject: [Web2.0] Posizionare dei marker su un'immagine
In-Reply-To: <200705101649.40730.cesare@ngi.it>
References: <200705101649.40730.cesare@ngi.it>
Message-ID: <46433302.7010900@ziobudda.net>
Cesare D'Amico ha scritto:
> In particolare: non c'è un modo che mi permetta di duplicare
> automaticamente l'immagine della puntina onDrop? (revert e ghosting non
> fanno al caso mio...).
>
Non puoi clonarla con il metodo di prototype ?
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cesare a ngi.it Thu May 10 17:00:02 2007
From: cesare a ngi.it (Cesare D'Amico)
Date: Thu May 10 17:38:09 2007
Subject: [Web2.0] Posizionare dei marker su un'immagine
In-Reply-To: <019301c79312$63805e40$6301a8c0@IdeaFutura.local>
References: <200705101649.40730.cesare@ngi.it>
<019301c79312$63805e40$6301a8c0@IdeaFutura.local>
Message-ID: <200705101700.02909.cesare@ngi.it>
Alle 16:49, giovedì 10 maggio 2007, Cristiano Verondini ha scritto:
> > In particolare: non c'è un modo che mi permetta di duplicare
> > automaticamente l'immagine della puntina onDrop? (revert e ghosting
> > non fanno al caso mio...).
>
> Esiste un qualche clone() ?
Controllo, grazie dell'hint.
Mi autorispondo riguardo allo scoprire la posizione della "puntina"
rispetto all'angolo della "cartina": offsetLeft(cartina) -
offsetLeft(puntina) per la X, e offsetTop per la Y.
Ora cerco di sdoppiare automaticamente l'immagine della "puntina" (così
poi posso fare anche il droppable del "cestino" per eliminare il punto
d'interesse).
Grazie ancora, ciaps
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
From cesare a ngi.it Thu May 10 17:04:19 2007
From: cesare a ngi.it (Cesare D'Amico)
Date: Thu May 10 17:41:25 2007
Subject: [Web2.0] Posizionare dei marker su un'immagine
In-Reply-To: <46433302.7010900@ziobudda.net>
References: <200705101649.40730.cesare@ngi.it> <46433302.7010900@ziobudda.net>
Message-ID: <200705101704.19432.cesare@ngi.it>
Alle 16:58, giovedì 10 maggio 2007, Davide Michel 'ZioBudda' Morelli ha
scritto:
> Cesare D'Amico ha scritto:
> > In particolare: non c'è un modo che mi permetta di duplicare
> > automaticamente l'immagine della puntina onDrop? (revert e ghosting
> > non fanno al caso mio...).
> >
>
> Non puoi clonarla con il metodo di prototype ?
Perfect, proprio l'hint che cercavo ;)
Grazie mille, ciao
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
From cesare a ngi.it Thu May 10 18:35:42 2007
From: cesare a ngi.it (Cesare D'Amico)
Date: Thu May 10 19:12:51 2007
Subject: [Web2.0] Capire se un DIV =?iso-8859-15?q?=E8_sotto_un_altro?= DIV
In-Reply-To: <46430F0B.2000609@ziobudda.net>
References: <4642DE46.3080200@ziobudda.net>
<46430F0B.2000609@ziobudda.net>
Message-ID: <200705101835.42121.cesare@ngi.it>
Alle 14:24, giovedì 10 maggio 2007, Davide Michel 'ZioBudda' Morelli ha
scritto:
> Pensavo anche ad una parziale sovrapposizione.
Rumegando per cercare una mia cosa, forse ho trovato un metodo che ti
può aiutare:
http://www.prototypejs.org/api/position
vedi il metodo within().
Ciaps
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
From michel a ziobudda.net Fri May 11 02:15:01 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Fri May 11 02:53:28 2007
Subject: [Web2.0] Capire se un DIV =?ISO-8859-15?Q?=E8_sotto_un_?=
=?ISO-8859-15?Q?altro_DIV?=
In-Reply-To: <4642DE46.3080200@ziobudda.net>
References: <4642DE46.3080200@ziobudda.net>
Message-ID: <4643B585.206@ziobudda.net>
Ta da:
http://snippets.dzone.com/posts/show/3988
Ok, è un po' lento, è sicuramente migliorabile, ma funziona.
Ditemi cosa ne pensate.
M.
From gianiaz a gianiaz.net Fri May 11 14:32:37 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Fri May 11 15:11:39 2007
Subject: [Web2.0] Ie toolbar versione 1.0
Message-ID: <46446265.7010601@gianiaz.net>
E' uscita la versione 1.0 della ie toolbar, visto che nei giorni scorsi
si parlava degli errori che genera, a quanto pare sono stati risolti dei
bug, novità non ce ne dovrebbero essere.
http://www.microsoft.com/downloads/details.aspx?FamilyId=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en
ciao
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From cristiano a verondini.it Fri May 11 15:01:12 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Fri May 11 15:43:31 2007
Subject: =?ISO-8859-15?Q?Re:_=5BWeb2.0=5D_Capire_se_un_DIV_=E8_sotto_un_altro_DIV?=
References: <4642DE46.3080200@ziobudda.net> <4643B585.206@ziobudda.net>
Message-ID: <003901c793cc$749e6ea0$6301a8c0@IdeaFutura.local>
>> Ok, è un po' lento, è sicuramente migliorabile, ma funziona.
>> Ditemi cosa ne pensate.
Sicome è venerdì ed avevo una mezz'oretta libera per pranzo, mi sono
permesso di metterlo un po' a posto, regalandogli un namespace.
Naturalmente è stato scritto in fretta e furia, per cui ci sono molti
possibili spunti per migliorarlo, ma può essere un punto di partenza:
http://snippets.dzone.com/posts/show/3992
Testato su FF, ma siccome fa uso di prototype dovrebbe essere
compatibile anche con gli altri browser.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Mon May 14 14:10:29 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Mon May 14 14:49:47 2007
Subject: [Web2.0] Debug Bar per IE
Message-ID: <464851B5.4010302@ziobudda.net>
http://www.debugbar.com
Sembra promettere bene (dalle specifiche online).
M.
PS: scusate il cross
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From michel a ziobudda.net Mon May 14 14:49:03 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Mon May 14 15:28:08 2007
Subject: [Web2.0] Menu JS in 3D
Message-ID: <46485ABF.5070001@ziobudda.net>
http://www.dhteumeuleu.com/runscript.php?scr=menu-3D.html
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From aldo.galimberti a txt.it Mon May 14 15:00:54 2007
From: aldo.galimberti a txt.it (Aldo Galimberti)
Date: Mon May 14 15:40:15 2007
Subject: [Web2.0] Debug Bar per IE
In-Reply-To: <464851B5.4010302@ziobudda.net>
References: <464851B5.4010302@ziobudda.net>
Message-ID: <46485D86.9000207@txt.it>
Davide Michel 'ZioBudda' Morelli wrote:
> http://www.debugbar.com
>
> Sembra promettere bene (dalle specifiche online).
PRedicava bene ma razzola male...
Installato, provato per 5 min e disisntallato seduta stante.
--
Aldo Galimberti - TXT Polymedia S.p.A.
v.Frigia 27 - 20126 Milano
Tel. +39 02 257711 Fax. +39 02 2578994
http://www.txt.it/
From michel a ziobudda.net Mon May 14 15:02:37 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Mon May 14 15:41:44 2007
Subject: [Web2.0] Debug Bar per IE
In-Reply-To: <46485D86.9000207@txt.it>
References: <464851B5.4010302@ziobudda.net> <46485D86.9000207@txt.it>
Message-ID: <46485DED.9030900@ziobudda.net>
Aldo Galimberti ha scritto:
> Davide Michel 'ZioBudda' Morelli wrote:
>> http://www.debugbar.com
>>
>> Sembra promettere bene (dalle specifiche online).
>
> PRedicava bene ma razzola male...
>
> Installato, provato per 5 min e disisntallato seduta stante.
Concordo.
sorry per il link.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Mon May 14 15:10:26 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 14 15:53:23 2007
Subject: [Web2.0] Debug Bar per IE
References: <464851B5.4010302@ziobudda.net> <46485D86.9000207@txt.it>
Message-ID: <00c301c79629$3df96ad0$6301a8c0@IdeaFutura.local>
>> PRedicava bene ma razzola male...
>> Installato, provato per 5 min e disisntallato seduta stante.
Motivo?
(installata, ma non ancora provata)
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Tue May 15 00:41:53 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Tue May 15 01:21:03 2007
Subject: [Web2.0] Capire se un DIV =?ISO-8859-15?Q?=E8_sotto_un_?=
=?ISO-8859-15?Q?altro_DIV?=
In-Reply-To: <003901c793cc$749e6ea0$6301a8c0@IdeaFutura.local>
References: <4642DE46.3080200@ziobudda.net> <4643B585.206@ziobudda.net>
<003901c793cc$749e6ea0$6301a8c0@IdeaFutura.local>
Message-ID: <4648E5B1.3040000@ziobudda.net>
Cristiano Verondini ha scritto:
>>> Ok, è un po' lento, è sicuramente migliorabile, ma funziona.
>>> Ditemi cosa ne pensate.
>
> Sicome è venerdì ed avevo una mezz'oretta libera per pranzo, mi
> sono permesso di metterlo un po' a posto, regalandogli un namespace.
Ti rispondo solo ora perche' non ho avuto molto tempo libero.
Subito una cosa: il tuo codice è nettamente, senza manco bisogno di
dirlo, molto piu' pulito e professionale rispetto al mio, ma il mio
voleva essere solo un test e come dicevo non avevo curato nulla del
codice. Comunque grazie ancora per il pezzo di codice che ora vado a
studiare.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Tue May 15 15:29:58 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Tue May 15 16:13:08 2007
Subject: =?ISO-8859-15?Q?Re:_=5BWeb2.0=5D_Capire_se_un_DIV_=E8_sotto_un_altro_DIV?=
References: <4642DE46.3080200@ziobudda.net>
<4643B585.206@ziobudda.net><003901c793cc$749e6ea0$6301a8c0@IdeaFutura.local>
<4648E5B1.3040000@ziobudda.net>
Message-ID: <00a501c796f5$2309b0a0$6301a8c0@IdeaFutura.local>
>>> Sicome è venerdì ed avevo una mezz'oretta libera per pranzo, mi
>>> sono permesso di metterlo un po' a posto, regalandogli un namespace.
>> Ti rispondo solo ora perche' non ho avuto molto tempo libero.
>> Subito una cosa: il tuo codice è nettamente, senza manco bisogno di
>> dirlo, molto piu' pulito e professionale rispetto al mio, ma il mio
>> voleva essere solo un test e come dicevo non avevo curato nulla del
>> codice. Comunque grazie ancora per il pezzo di codice che ora vado a
>> studiare.
Certo, il mio 'aggiustamento' era più un esercizio di stile che altro!
:)
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From arete a gerardodiiorio.com Tue May 15 15:55:45 2007
From: arete a gerardodiiorio.com (Gerardo Di Iorio)
Date: Tue May 15 16:27:25 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
Message-ID:
ciao,
ho questo problema.
Voglio caricare un contenuto di un div via ajax, ma oltre all'html mi
deve caricare anche il javascript che mi dovra' "gestire" questo
div......
e poi quando non mi serve piu' lo "elimino"
Qualche soluzione???
ciao gerardo di iorio
-------------------------------------------------
"Una risposta è un tratto di strada che ti sei lasciato alle spalle. Solo
una domanda può puntare oltre".
http://www.gerardodiiorio.com
From cristiano a verondini.it Tue May 15 15:50:15 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Tue May 15 16:33:32 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References:
Message-ID: <00ab01c796f7$f8042c20$6301a8c0@IdeaFutura.local>
> Voglio caricare un contenuto di un div via ajax, ma oltre all'html mi
> deve caricare anche il javascript che mi dovra' "gestire" questo
> div......
> e poi quando non mi serve piu' lo "elimino"
> Qualche soluzione???
Crea via DOM un elemento script al quale associ l'URL del file js che
vuoi caricare. Puoi farlo anche con document.write() ma personalmente non
amo molto questa soluzione.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Tue May 15 15:56:23 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Tue May 15 16:35:37 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <00ab01c796f7$f8042c20$6301a8c0@IdeaFutura.local>
References:
<00ab01c796f7$f8042c20$6301a8c0@IdeaFutura.local>
Message-ID: <4649BC07.7070603@ziobudda.net>
Cristiano Verondini ha scritto:
>> Voglio caricare un contenuto di un div via ajax, ma oltre all'html mi
>> deve caricare anche il javascript che mi dovra' "gestire" questo
>> div......
>> e poi quando non mi serve piu' lo "elimino"
>
>> Qualche soluzione???
>
> Crea via DOM un elemento script al quale associ l'URL del file js
> che vuoi caricare. Puoi farlo anche con document.write() ma
> personalmente non amo molto questa soluzione.
>
Ma il file JS da eseguire è contenuto nella risposta Ajax (div+js)
oppure viene passato il riferimento (path) al file da caricare ?
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From gianluca a ihuri.it Tue May 15 15:57:40 2007
From: gianluca a ihuri.it (=?ISO-8859-1?Q?Gianluca_Ba=F9?=)
Date: Tue May 15 16:37:09 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <00ab01c796f7$f8042c20$6301a8c0@IdeaFutura.local>
References:
<00ab01c796f7$f8042c20$6301a8c0@IdeaFutura.local>
Message-ID: <4649BC54.5080404@ihuri.it>
Cristiano Verondini wrote:
>> Voglio caricare un contenuto di un div via ajax, ma oltre all'html mi
>> deve caricare anche il javascript che mi dovra' "gestire" questo
>> div......
>> e poi quando non mi serve piu' lo "elimino"
>
>
>> Qualche soluzione???
>
>
> Crea via DOM un elemento script al quale associ l'URL del file js
> che vuoi caricare. Puoi farlo anche con document.write() ma
> personalmente non amo molto questa soluzione.
>
> Cris
>
Per chi è interessato io ho scritto questa funzione:
function javascript_executor ($script_file, $tipo = "ext")
{
/*
@DESCRIPTION: esegue del codice javascript in un codice html
incluso tramite ajax.
In più memorizza il javascript eseguito in un array di sessione
per mantenere il logging
@PARAMS: $script_file può essere il nome del file dello script
da eseguire
nel caso $tipo sia 'ext' o altrimenti il codice da eseguire
nel caso $tipo sia 'int'
$tipo può essere:
"ext" per specificare che si deve eseguire una script esterna
"int" per specificare che si deve eseguire direttamente del
codice
*/
/* Genero delle variabili per gli elementi necessari a creare
stringhe random */
$lettere = "a-b-c-d-e-f-g-i-l-m-n-o-p-q-r-s-t-u-v-z";
$lettere = explode("-", $lettere);
/* Genero una stringa random */
$random_string = $lettere[array_rand($lettere)] .
$lettere[array_rand($lettere)] .
$lettere[array_rand($lettere)];
/* Caricamento di un javascript esterno */
if ( $tipo == "ext" )
{
$script_url = DIRECTORY_JAVASCRIPT_URL . "/" . $script_file;
$script_path = DIRECTORY_JAVASCRIPT . "/" . $script_file;
if ( file_exists($script_path) )
{
$onLoad = "onLoad=\"javascript: var " . $random_string . " =
document.createElement('script'); " . $random_string . ".src = '" .
$script_url . "'; document.body.appendChild(" . $random_string . ");\"";
}
else
{
$onLoad = "onLoad=\"javascript: alert('Errore esecuzione
codice javascript: " . $script_url . " nel file " .
basename($_SERVER['PHP_SELF']) . "');\"";
}
/* Loggo il codice eseguito */
log_javascript ($script_url, $tipo);
}
else
/* Esecuzione di codice diretto */
if ( $tipo == "int" )
{
$onLoad = "onLoad=\"javascript: " . $script_file . "\"";
/* Loggo il codice eseguito */
log_javascript ($script_file, $tipo);
}
/* Errore nella descrizione del tipo di codice da eseguire */
else
{
$onLoad = "onLoad=\"javascript: alert('Errore esecuzione codice
javascript interno nel file " . basename($_SERVER['PHP_SELF']) . "');\"";
}
$img_executor =
"
";
echo $img_executor;
}
spero possa essere utile :)
Saluti,
Gianluca
From arete a gerardodiiorio.com Tue May 15 17:16:39 2007
From: arete a gerardodiiorio.com (Gerardo Di Iorio)
Date: Tue May 15 17:48:20 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <4649BC07.7070603@ziobudda.net>
Message-ID:
In data 15/5/2007, "Davide Michel 'ZioBudda' Morelli"
ha scritto:
>Cristiano Verondini ha scritto:
>>> Voglio caricare un contenuto di un div via ajax, ma oltre all'html mi
>>> deve caricare anche il javascript che mi dovra' "gestire" questo
>>> div......
>>> e poi quando non mi serve piu' lo "elimino"
>>
>>> Qualche soluzione???
>>
>> Crea via DOM un elemento script al quale associ l'URL del file js
>> che vuoi caricare. Puoi farlo anche con document.write() ma
>> personalmente non amo molto questa soluzione.
>>
>
>Ma il file JS da eseguire è contenuto nella risposta Ajax (div+js)
>oppure viene passato il riferimento (path) al file da caricare ?
>
Sarebbe molto piu' comodo in questo ipotesi div+js ....
cmq una soluzione nel caricare js e css l'ho trovata qui:
http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm
>M.
>
>--
>Michel 'ZioBudda' Morelli michel@ziobudda.net
>Consulenza sistemistica in ambito OpenSource.
>Sviluppo applicazioni web dinamiche (LAMP+Ajax)
>Telefono: +39-3939890025 -- Fax: +39-0291390660
>
>http://www.ziobudda.net ICQ: 58351764
>http://www.ziobuddalabs.it Skype: zio_budda
>http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
>
-------------------------------------------------
"Una risposta è un tratto di strada che ti sei lasciato alle spalle. Solo
una domanda può puntare oltre".
http://www.gerardodiiorio.com
From cristiano a verondini.it Tue May 15 17:09:49 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Tue May 15 17:53:01 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References:
Message-ID: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local>
> Sarebbe molto piu' comodo in questo ipotesi div+js ....
La soluzione percorribile sarebbe eval(), ma ti sconsiglio caldamente di
usarla.
> cmq una soluzione nel caricare js e css l'ho trovata qui:
>
> http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm
Che in un codice js scritto coi piedi usa la creazione dinamica di un
elemento DOM script :)
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From arete a gerardodiiorio.com Tue May 15 17:27:23 2007
From: arete a gerardodiiorio.com (Gerardo Di Iorio)
Date: Tue May 15 17:59:01 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local>
Message-ID:
> Che in un codice js scritto coi piedi usa la creazione dinamica di un
>elemento DOM script :)
Invece se viene scritto con le mani cosa dovrei usare?????
>
> Cris
>
>--
>Cristiano Verondini
>http://www.verondini.it --- [ICQ: 114 190]
>
>_______________________________________________
>Web2.0 mailing list
>Web2.0@lists.ziobudda.net
>http://lists.ziobudda.net/mailman/listinfo/web2.0
-------------------------------------------------
"Una risposta è un tratto di strada che ti sei lasciato alle spalle. Solo
una domanda può puntare oltre".
http://www.gerardodiiorio.com
From cesare a ngi.it Tue May 15 18:11:51 2007
From: cesare a ngi.it (Cesare D'Amico)
Date: Tue May 15 18:49:06 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local>
References:
<011d01c79703$1644c450$6301a8c0@IdeaFutura.local>
Message-ID: <200705151811.51332.cesare@ngi.it>
Alle 17:09, martedì 15 maggio 2007, Cristiano Verondini ha scritto:
> > Sarebbe molto piu' comodo in questo ipotesi div+js ....
>
> La soluzione percorribile sarebbe eval(), ma ti sconsiglio
> caldamente di usarla.
Se non ricordo male, con prototype è possibile impostare un attributo
per fare in modo che eventuali js contenuti nella risposta vengano
eseguiti (ma suppongo che internamente usi eval() ;) )
Ciaps
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
From michel a ziobudda.net Wed May 16 00:13:41 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 00:53:03 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <200705151811.51332.cesare@ngi.it>
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local>
<200705151811.51332.cesare@ngi.it>
Message-ID: <464A3095.5050200@ziobudda.net>
Cesare D'Amico ha scritto:
> Se non ricordo male, con prototype è possibile impostare un attributo
> per fare in modo che eventuali js contenuti nella risposta vengano
> eseguiti (ma suppongo che internamente usi eval() ;) )
>
Evaluates the JSON in the string and returns the resulting object. If
the optional sanitize parameter is set
to true, the string is checked for possible malicious attempts and eval
is not called if one is detected.
If the JSON string is not well formated or if a malicious attempt is
detected a SyntaxError is thrown.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From michel a ziobudda.net Wed May 16 11:51:01 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 12:30:34 2007
Subject: [Web2.0] Muovere piu' div selezionandone solo 1
Message-ID: <464AD405.8070107@ziobudda.net>
Ciao all. Vorrei simulare sotto JS la possibilità di selezionare piu'
div (vedi altra email, quindi ok), e poi cliccando su uno di questi (e
tenendo premuto il bottone del mouse) riuscire a spostarli
"graficamente" tutti quanti. Tutto questo utilizzando
prototype+scriptaculous.
Ho cercato online, ma tutti gli esempio fanno vedere come spostare un
DIV alla volta. C'è un modo per fare quello che voglio io ?
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Wed May 16 11:57:27 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 12:40:47 2007
Subject: [Web2.0] Muovere piu' div selezionandone solo 1
References: <464AD405.8070107@ziobudda.net>
Message-ID: <017601c797a0$9cdf2620$6301a8c0@IdeaFutura.local>
>> Ho cercato online, ma tutti gli esempio fanno vedere come spostare un
>> DIV alla volta. C'è un modo per fare quello che voglio io ?
Non conosco prototype+scriptaculous, ma direi che non dovrebbe essere
difficile. Si tratta di vedere se ti danno modo di inserire una funzione di
callback che viene chiamata durante il drag. Ovviamente ci sono due casi:
nel primo sposti l'oggetto stesso, nel secondo una sua 'copia'
(tecnicamente, un 'ghost'). Rimane da capire il livello di flessibilità di
prototype+scriptaculous.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Wed May 16 12:19:38 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 12:59:03 2007
Subject: [Web2.0] Muovere piu' div selezionandone solo 1
In-Reply-To: <017601c797a0$9cdf2620$6301a8c0@IdeaFutura.local>
References: <464AD405.8070107@ziobudda.net>
<017601c797a0$9cdf2620$6301a8c0@IdeaFutura.local>
Message-ID: <464ADABA.90900@ziobudda.net>
Cristiano Verondini ha scritto:
> Non conosco prototype+scriptaculous, ma direi che non dovrebbe
> essere difficile. Si tratta di vedere se ti danno modo di inserire una
> funzione di callback che viene chiamata durante il drag.
Si, dovrebbero darla, ma che te ne fai ?
Forse: nella funzione di callback prendi la posizione del DIV che stai
spostando (quello selezionato con il mouse), calcoli lo spostamento
rispetto alle vecchie coordinate e lo applichi agli altri div.
> Ovviamente ci sono due casi: nel primo sposti l'oggetto stesso, nel
> secondo una sua 'copia' (tecnicamente, un 'ghost'). Rimane da capire
> il livello di flessibilità di prototype+scriptaculous.
>
C'e' sia uno che l'altro (ghost).
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From michel a ziobudda.net Wed May 16 13:00:20 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 13:40:28 2007
Subject: [Web2.0] Prototype vs JQuery
Message-ID: <464AE444.7020205@ziobudda.net>
Ciao all. Domandona da flame: ma è meglio prototype o JQuery ?
Me lo chiedo visto che sia Drupal che WordPress hanno scelto JQuery al
posto di prototype, eppure prototype è alla base di librerie come
scriptaculous.
Se voi doveste iniziare un progetto medio-grande quale delle due
scegliereste ?
Ciao.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From matteo.giacomazzi a gmail.com Wed May 16 13:14:31 2007
From: matteo.giacomazzi a gmail.com (Matteo Giacomazzi)
Date: Wed May 16 13:54:15 2007
Subject: [Web2.0] Prototype vs JQuery
In-Reply-To: <464AE444.7020205@ziobudda.net>
References: <464AE444.7020205@ziobudda.net>
Message-ID:
Il 16/05/07, Davide Michel 'ZioBudda' Morelli ha
scritto:
>
> Ciao all. Domandona da flame: ma è meglio prototype o JQuery ?
> Me lo chiedo visto che sia Drupal che WordPress hanno scelto JQuery al
> posto di prototype, eppure prototype è alla base di librerie come
> scriptaculous.
> Se voi doveste iniziare un progetto medio-grande quale delle due
> scegliereste ?
Mochikit! :-D
--
Matteo
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070516/f1c86f51/attachment.htm
From cristiano a verondini.it Wed May 16 14:30:54 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 15:16:05 2007
Subject: [Web2.0] Prototype vs JQuery
References: <464AE444.7020205@ziobudda.net>
Message-ID: <018d01c797b6$4e5dca40$6301a8c0@IdeaFutura.local>
>> Se voi doveste iniziare un progetto medio-grande quale delle due
>> scegliereste ?
jQuery. Mi trovo decisamente meglio, apprezzo il principio delle chamate
alle funzioni 'concatenate'.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From cristiano a verondini.it Wed May 16 14:34:21 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 15:17:44 2007
Subject: [Web2.0] Muovere piu' div selezionandone solo 1
References: <464AD405.8070107@ziobudda.net><017601c797a0$9cdf2620$6301a8c0@IdeaFutura.local>
<464ADABA.90900@ziobudda.net>
Message-ID: <019901c797b6$8859d860$6301a8c0@IdeaFutura.local>
>> Forse: nella funzione di callback prendi la posizione del DIV che
>> stai spostando (quello selezionato con il mouse), calcoli lo
>> spostamento rispetto alle vecchie coordinate e lo applichi agli
>> altri div.
Se la funzione viene chiamata *dopo* il movimento, basta spostare gli
altri oggetti di conseguenza avendo l'accortezza di calcolare le posizioni
relative all'inizio del drag.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From cristiano a verondini.it Wed May 16 14:35:06 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 15:18:29 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it>
<464A3095.5050200@ziobudda.net>
Message-ID: <01a501c797b6$a3062740$6301a8c0@IdeaFutura.local>
>> to true, the string is checked for possible malicious attempts and
>> eval is not called if one is detected.
Questi controlli vengono fatti con delle regex. E' una cosa molto
pesante, quindi non ne abuserei ...
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Wed May 16 14:44:39 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 15:24:05 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <01a501c797b6$a3062740$6301a8c0@IdeaFutura.local>
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net>
<01a501c797b6$a3062740$6301a8c0@IdeaFutura.local>
Message-ID: <464AFCB7.30908@ziobudda.net>
Cristiano Verondini ha scritto:
>>> to true, the string is checked for possible malicious attempts and
>>> eval is not called if one is detected.
>
> Questi controlli vengono fatti con delle regex. E' una cosa molto
> pesante, quindi non ne abuserei ...
E come faresti ad enterpretare in JS del "testo" restituito via JSON ?
Considerando che il testo restituito arriva da una tua chiamata AJAX ad
un tuo server.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Wed May 16 14:44:45 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 15:28:12 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local>
<464AFCB7.30908@ziobudda.net>
Message-ID: <01d901c797b7$fc549740$6301a8c0@IdeaFutura.local>
>> E come faresti ad enterpretare in JS del "testo" restituito via JSON
>> ? Considerando che il testo restituito arriva da una tua chiamata
>> AJAX ad un tuo server.
Userei un altro modo, sempre che sia preoccupato del fatto che qualcuno
potrebbe in qualche modo farmi dei danni iniettando codice JS errato. In
teoria non dovresti fidarti di nulla, ma tendenzialmente cerco di essere
meno paranoico :))
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Wed May 16 14:51:00 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 15:30:59 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <01d901c797b7$fc549740$6301a8c0@IdeaFutura.local>
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net>
<01d901c797b7$fc549740$6301a8c0@IdeaFutura.local>
Message-ID: <464AFE34.4000007@ziobudda.net>
Cristiano Verondini ha scritto:
>>> E come faresti ad enterpretare in JS del "testo" restituito via JSON
>>> ? Considerando che il testo restituito arriva da una tua chiamata
>>> AJAX ad un tuo server.
>
> Userei un altro modo, sempre che sia preoccupato del fatto che
> qualcuno potrebbe in qualche modo farmi dei danni iniettando codice JS
> errato.
Scusa, ma se il codice JS viene eseguito sul browser del client, che
senso ha per qualcuno auto-inniettarsi del codice JS errato ?
> In teoria non dovresti fidarti di nulla, ma tendenzialmente cerco di
> essere meno paranoico :))
Io faccio i controlli (sui form) sia lato client che lato server.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Wed May 16 14:49:03 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 15:32:54 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local>
<464AFE34.4000007@ziobudda.net>
Message-ID: <01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local>
>> Scusa, ma se il codice JS viene eseguito sul browser del client, che
>> senso ha per qualcuno auto-inniettarsi del codice JS errato ?
Potrebbe esserci un terzo che lo fa. E il codice JS girerebbe coi
privilegi concessi alla tua applicazione.
>>> In teoria non dovresti fidarti di nulla, ma tendenzialmente cerco di
>>> essere meno paranoico :))
>>
>> Io faccio i controlli (sui form) sia lato client che lato server.
Il che è sempre cosa buona e giusta :)
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Wed May 16 15:28:29 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 16:07:57 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local>
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local> <464AFE34.4000007@ziobudda.net>
<01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local>
Message-ID: <464B06FD.80601@ziobudda.net>
Cristiano Verondini ha scritto:
>>> Scusa, ma se il codice JS viene eseguito sul browser del client, che
>>> senso ha per qualcuno auto-inniettarsi del codice JS errato ?
>
> Potrebbe esserci un terzo che lo fa. E il codice JS girerebbe coi
> privilegi concessi alla tua applicazione.
Scusa, non ho capito. Io client (browser) faccio una chiamata AJAX (ad
esempio) al server X, questo mi risponde con del testo JSON. Io client
vado di eval() per riuscire ad utilizzare il testo all'interno della mia
pagina web. Sappiamo che JS non puo' accedere al filesystem, quindi dove
è il problema che dici tu ? In che senso il codice JS girerebbe con i
privilegi concessi dalla applicazione ?
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Wed May 16 15:31:54 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 16:15:19 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local> <464AFE34.4000007@ziobudda.net><01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local>
<464B06FD.80601@ziobudda.net>
Message-ID: <01f901c797be$92b69c50$6301a8c0@IdeaFutura.local>
>> Scusa, non ho capito. Io client (browser) faccio una chiamata AJAX
>> (ad esempio) al server X, questo mi risponde con del testo JSON. Io
>> client vado di eval() per riuscire ad utilizzare il testo
>> all'interno della mia pagina web. Sappiamo che JS non puo' accedere
>> al filesystem, quindi dove è il problema che dici tu ? In che senso
>> il codice JS girerebbe con i privilegi concessi dalla applicazione ?
E' codice che può accedere, ad esempio, ai cookies, e fare un sacco di
cose problematiche al tuo browser, non ultimo creare delle pagine fake,
farti scrivere password epr l'accesso e così via. SIamo nel caso di attacchi
XSS.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Wed May 16 15:46:37 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 16:26:02 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <01f901c797be$92b69c50$6301a8c0@IdeaFutura.local>
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local> <464AFE34.4000007@ziobudda.net><01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local> <464B06FD.80601@ziobudda.net>
<01f901c797be$92b69c50$6301a8c0@IdeaFutura.local>
Message-ID: <464B0B3D.5050505@ziobudda.net>
Cristiano Verondini ha scritto:
>>> Scusa, non ho capito. Io client (browser) faccio una chiamata AJAX
>>> (ad esempio) al server X, questo mi risponde con del testo JSON. Io
>>> client vado di eval() per riuscire ad utilizzare il testo
>>> all'interno della mia pagina web. Sappiamo che JS non puo' accedere
>>> al filesystem, quindi dove è il problema che dici tu ? In che senso
>>> il codice JS girerebbe con i privilegi concessi dalla applicazione ?
>
> E' codice che può accedere, ad esempio, ai cookies,
ed oltre ai cookie ?
> e fare un sacco di cose problematiche al tuo browser,
Tipo ? Oltre a cambiare la home.
> non ultimo creare delle pagine fake, farti scrivere password epr
> l'accesso e così via.
Qui ricadiamo nella sensibilità di ognuno di noi a non fare cose che non
ci si aspetta di fare. Comunque concordo sul fatto che è necessario fare
dei controlli. E poi tutto dipende dal tipo di applicazione.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Wed May 16 15:53:47 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 16:47:38 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local> <464AFE34.4000007@ziobudda.net><01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local> <464B06FD.80601@ziobudda.net><01f901c797be$92b69c50$6301a8c0@IdeaFutura.local>
<464B0B3D.5050505@ziobudda.net>
Message-ID: <020a01c797c1$a19ece10$6301a8c0@IdeaFutura.local>
Davide Michel 'ZioBudda' Morelli wrote:
>> Cristiano Verondini ha scritto:
>>>>> Scusa, non ho capito. Io client (browser) faccio una chiamata AJAX
>>>>> (ad esempio) al server X, questo mi risponde con del testo JSON.
>>>>> Io client vado di eval() per riuscire ad utilizzare il testo
>>>>> all'interno della mia pagina web. Sappiamo che JS non puo'
>>>>> accedere al filesystem, quindi dove è il problema che dici tu ?
>>>>> In che senso il codice JS girerebbe con i privilegi concessi
>>>>> dalla applicazione ?
>>>
>>> E' codice che può accedere, ad esempio, ai cookies,
>>
>> ed oltre ai cookie ?
>>
>>> e fare un sacco di cose problematiche al tuo browser,
>>
>> Tipo ? Oltre a cambiare la home.
>>
>>> non ultimo creare delle pagine fake, farti scrivere password epr
>>> l'accesso e così via.
>>
>> Qui ricadiamo nella sensibilità di ognuno di noi a non fare cose che
>> non ci si aspetta di fare. Comunque concordo sul fatto che è
>> necessario fare dei controlli. E poi tutto dipende dal tipo di
>> applicazione.
>>
>> M.
>>
>> --
>> Michel 'ZioBudda' Morelli michel@ziobudda.net
>> Consulenza sistemistica in ambito OpenSource.
>> Sviluppo applicazioni web dinamiche (LAMP+Ajax)
>> Telefono: +39-3939890025 -- Fax: +39-0291390660
>>
>> http://www.ziobudda.net ICQ: 58351764
>> http://www.ziobuddalabs.it Skype: zio_budda
>> http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
>>
>>
>
>
>
> _______________________________________________
> Web2.0 mailing list
> Web2.0@lists.ziobudda.net
> http://lists.ziobudda.net/mailman/listinfo/web2.0
From cristiano a verondini.it Wed May 16 15:55:31 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 16:47:41 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local> <464AFE34.4000007@ziobudda.net><01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local> <464B06FD.80601@ziobudda.net><01f901c797be$92b69c50$6301a8c0@IdeaFutura.local>
<464B0B3D.5050505@ziobudda.net>
Message-ID: <021001c797c1$df75cc70$6301a8c0@IdeaFutura.local>
>>> E' codice che può accedere, ad esempio, ai cookies,
>>
>> ed oltre ai cookie ?
Può fare qualsiasi cosa può fare JS, anche accedere a persistent
storage (se abilitato), fare un network probing, ...
>>> e fare un sacco di cose problematiche al tuo browser,
>>
>> Tipo ? Oltre a cambiare la home.
Alterare gli elementi di una pagina, in modo che quando fai il sbmit di
un form per la tua banca, le credenziali vengano mandate ad un altro sito.
Può creare dinamicamente degli elementi form per leggere le password
inserite, ...
>> Qui ricadiamo nella sensibilità di ognuno di noi a non fare cose che
>> non ci si aspetta di fare. Comunque concordo sul fatto che è
>> necessario fare dei controlli. E poi tutto dipende dal tipo di
>> applicazione.
Naturalmente! :)
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Wed May 16 16:18:14 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Wed May 16 16:57:41 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
In-Reply-To: <021001c797c1$df75cc70$6301a8c0@IdeaFutura.local>
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local> <464AFE34.4000007@ziobudda.net><01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local> <464B06FD.80601@ziobudda.net><01f901c797be$92b69c50$6301a8c0@IdeaFutura.local> <464B0B3D.5050505@ziobudda.net>
<021001c797c1$df75cc70$6301a8c0@IdeaFutura.local>
Message-ID: <464B12A6.2020501@ziobudda.net>
Cristiano Verondini ha scritto:
> Alterare gli elementi di una pagina, in modo che quando fai il
> sbmit di un form per la tua banca, le credenziali vengano mandate ad
> un altro sito.
Mi sa che stiamo un po' uscendo dalla discussione. Lo so anche io che
posso modificare il submit, ma io intendevo una cosa diversa: come fa il
JS a modificare la pagina di una applicazione Z se al massimo riesce a
vedere la pagina web (quindi i vari div, button, etc etc) restituita
dalla applicazione X ? Cioe: se la mia applicazione web mi consente di
cercare casa e anche se una terza persona mi manda del codice JS
maligno, mi spieghi come fa JS a modificare il submit della pagina del
mio homebanking quando magari non ce l'ho manco aperto ?
> Può creare dinamicamente degli elementi form per leggere le password
> inserite, ...
>
Ovvio ovvio. Io intendo proprio un'altra cosa. Tutto questo si sa.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Wed May 16 17:18:39 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Wed May 16 18:02:07 2007
Subject: [Web2.0] Caricare javascript attrverso ajax
References: <011d01c79703$1644c450$6301a8c0@IdeaFutura.local><200705151811.51332.cesare@ngi.it> <464A3095.5050200@ziobudda.net><01a501c797b6$a3062740$6301a8c0@IdeaFutura.local> <464AFCB7.30908@ziobudda.net><01d901c797b7$fc549740$6301a8c0@IdeaFutura.local> <464AFE34.4000007@ziobudda.net><01e501c797b8$97aa5e50$6301a8c0@IdeaFutura.local> <464B06FD.80601@ziobudda.net><01f901c797be$92b69c50$6301a8c0@IdeaFutura.local> <464B0B3D.5050505@ziobudda.net><021001c797c1$df75cc70$6301a8c0@IdeaFutura.local>
<464B12A6.2020501@ziobudda.net>
Message-ID: <022a01c797cd$7c392c40$6301a8c0@IdeaFutura.local>
>> Mi sa che stiamo un po' uscendo dalla discussione. Lo so anche io che
>> posso modificare il submit, ma io intendevo una cosa diversa: come
>> fa il JS a modificare la pagina di una applicazione Z se al massimo
>> riesce a vedere la pagina web (quindi i vari div, button, etc etc)
>> restituita dalla applicazione X ? Cioe: se la mia applicazione web
>> mi consente di cercare casa e anche se una terza persona mi manda
>> del codice JS maligno, mi spieghi come fa JS a modificare il submit
>> della pagina del mio homebanking quando magari non ce l'ho manco
>> aperto ?
Diciamo che possono esistere delle situazioni. In fondo anche il
phishing si basa su questo principio: dei 1000 utenti obiettivo, solo uno ci
casca, ma la forza di qeusti metodi sono i grandi numeri.
Di fronte all'utente inesperto potrebbe essere suffucuente sostituire la
pagina con una pagina (faccio per dire) di BancoPosta con la richiesta delle
credenziali, o qualcosa che assomiglia ad una finestra di windows per
ottenere delle credenziali. I modi di agir in questo senso sono tanti.
Poi ovviamente ognuno decide a quale livello 'difendersi', anche tenuto
conto del modo e da chi verrà usata la propria applicazione.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From max a linuxtime.it Wed May 16 21:31:02 2007
From: max a linuxtime.it (Massimiliano Marini)
Date: Wed May 16 22:10:46 2007
Subject: [Web2.0] Prototype vs JQuery
In-Reply-To: <464AE444.7020205@ziobudda.net>
References: <464AE444.7020205@ziobudda.net>
Message-ID: <20070516213102.60bbf80c.max@linuxtime.it>
> Ciao all. Domandona da flame: ma è meglio prototype o JQuery ?
jQuery! :)
--
Massimiliano Marini - http://www.linuxtime.it/massimilianomarini/
"It's easier to invent the future than to predict it." -- Alan Kay
From giovanni.cappellini a gmail.com Thu May 17 00:10:59 2007
From: giovanni.cappellini a gmail.com (Giovanni Cappellini)
Date: Thu May 17 00:51:20 2007
Subject: [Web2.0] Prototype vs JQuery
In-Reply-To: <20070516213102.60bbf80c.max@linuxtime.it>
References: <464AE444.7020205@ziobudda.net>
<20070516213102.60bbf80c.max@linuxtime.it>
Message-ID: <464B8173.8040200@gmail.com>
Massimiliano Marini ha scritto:
>> Ciao all. Domandona da flame: ma è meglio prototype o JQuery ?
>
> jQuery! :)
>
Mootools!
From max a linuxtime.it Thu May 17 00:44:47 2007
From: max a linuxtime.it (Massimiliano Marini)
Date: Thu May 17 01:24:31 2007
Subject: [Web2.0] Prototype vs JQuery
In-Reply-To: <464B8173.8040200@gmail.com>
References: <464AE444.7020205@ziobudda.net>
<20070516213102.60bbf80c.max@linuxtime.it>
<464B8173.8040200@gmail.com>
Message-ID: <20070517004447.de413ed1.max@linuxtime.it>
> Mootools!
Lungi da me dal volere scatenare un flame, ma a parere mio (per quel
poco che valga) e di chi ha utilizzato entrambe le librerie è risultato
che :
Tecnicamente jQuery fa tutto ciò che Mootools fa, nell'ultima versione
di jQuery hanno sistemato l'animazione che risultava avere dei problemi.
Il punto di forza di Mootools è decisamente il sito Web che mette in
mostra le funzionalità mentre il sito di jQuery risulta ancora "scarno"
e molte delle demo sono sparse per la rete anzichè essere messe in
mostra nel sito, sito che è in continuo sviluppo.
A favore di Mootools va il building on the fly della libreria in modo
da includere solo le funzionalità che servono, in jQuery lo stanno
implementando.
--
Massimiliano Marini - http://www.linuxtime.it/massimilianomarini/
"It's easier to invent the future than to predict it." -- Alan Kay
From michel a ziobudda.net Thu May 17 00:50:06 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Thu May 17 01:29:35 2007
Subject: [Web2.0] Prototype vs JQuery
In-Reply-To: <20070517004447.de413ed1.max@linuxtime.it>
References: <464AE444.7020205@ziobudda.net> <20070516213102.60bbf80c.max@linuxtime.it> <464B8173.8040200@gmail.com>
<20070517004447.de413ed1.max@linuxtime.it>
Message-ID: <464B8A9E.4050302@ziobudda.net>
Massimiliano Marini ha scritto:
>> Mootools!
>>
>
> Lungi da me dal volere scatenare un flame, ma a parere mio (per quel
> poco che valga) e di chi ha utilizzato entrambe le librerie è risultato
> che :
>
Ma a questo punto le cose che fai con scriptaculous, con JQuery come le
fai ?
E JQuery è cosi' piu' veloce rispetto a prototype.js ?
Perchè drupal/wordpress lo hanno scelto al posto di prototype ?
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070517/4f3970a9/attachment.html
From max a linuxtime.it Thu May 17 01:57:08 2007
From: max a linuxtime.it (Massimiliano Marini)
Date: Thu May 17 02:36:54 2007
Subject: [Web2.0] Prototype vs JQuery
In-Reply-To: <464B8A9E.4050302@ziobudda.net>
References: <464AE444.7020205@ziobudda.net>
<20070516213102.60bbf80c.max@linuxtime.it>
<464B8173.8040200@gmail.com>
<20070517004447.de413ed1.max@linuxtime.it>
<464B8A9E.4050302@ziobudda.net>
Message-ID: <20070517015708.a0e79ff0.max@linuxtime.it>
> Ma a questo punto le cose che fai con scriptaculous, con JQuery come
> le fai ?
jQuery utilizza il plugin "interface", che ti permette il dragging,
sortables, droppables e altri effetti visuali.
Ti rimando al link di "interface" : http://interface.eyecon.ro/demos
qui puoi vedere in azione il plugin.
> E JQuery è cosi' piu' veloce rispetto a prototype.js ?
Ho iniziato con prototype, ma l'ho utilizzatto pochissimo, poiché sono
passato subito a jQuery, quindi non ho un *mio* punto di riferimento per
darti un dato di efficienza.
A parere di chi ha visto la differenza, dice che, se il suo spot è :
"Write Less, Do More" ne hanno tutte le ragioni, il risultato è un
codice piccolo, efficiente e facile da leggere. E su ciò concordo in
pieno.
Chi utilizzava prototype e poi è migrato a jQuery, ha riferito che
quando utilizzava prototype, scrivere codice era divertente e facile
,poi quando ha iniziato a usare jQuery ha riferito che il codice di
prototype era lungo e macchinoso.
> Perchè drupal/wordpress lo hanno scelto al posto di prototype?
Su questo posso dirti perché il core team di Drupal ha scelto jQuery,
per una filosofia che hanno in comune, ovvero un codebase piccolo ed
efficiente, ed è possibile estenderlo facilmente, questo spiega il
perché del continuo aumento di plugin.
--
Massimiliano Marini - http://www.linuxtime.it/massimilianomarini/
"It's easier to invent the future than to predict it." -- Alan Kay
From michel a ziobudda.net Thu May 17 10:07:14 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Thu May 17 11:05:23 2007
Subject: [Web2.0] Ajax conference 2007 ? No, chiamimola .NET Ajax Conference
Message-ID: <464C0D32.9060907@ziobudda.net>
Pensavo di andarci, ma decisamente non mi interessa .NET e poi è a
pagamento (250?).
È stata fissata per il *24 maggio 2007* a *Roma* la prima *AJAX
Conference* italiana dedicata a tutti i professionisti del settore IT.
Ad organizzarla sarà Overnet Education
(ex Mondadori Informatica Education) in collaborazione con *Microsoft*.
Sarà un evento di sicuro interesse per tutti coloro che quotidianamente
hanno a che fare con la tecnologia AJAX nel loro lavoro. Naturalmente,
considerati gli organizzatori dell'evento, AJAX sarà affrontato in
relazione alla piattaforma *Microsoft ASP.NET*, toccando quindi i temi
dell'integrazione con questo ambiente nonché l'utilizzo della *Microsoft
Client Library for AJAX*. Essendo inoltre una conferenza monotematica
c'è da aspettarsi un certo grado di approfondimento del tema affrontato.
Il relatore sarà Dino Esposito che,
per chi non lo conoscesse, svolge attività di formazione e consulenza
sulla piattaforma .NET in ambito nazionale ed internazionale è MVP per
ASP.NET ed è inoltre autore di diversi libri di successo sul .NET Framework.
Qui trovate l'agenda
dell'evento e le modalità di iscrizione. Purtroppo l'evento non è
gratuito ma per chi usa AJAX per il proprio lavoro, questa
partecipazione va considerata un investimento.
http://blog.html.it/archivi/2007/05/17/ajax-conference-2007.php
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070517/d0237783/attachment.htm
From aldo.galimberti a txt.it Thu May 17 11:28:58 2007
From: aldo.galimberti a txt.it (Aldo Galimberti)
Date: Thu May 17 12:09:28 2007
Subject: [Web2.0] curiosita su firebug
Message-ID: <464C205A.9070300@txt.it>
Anche se lo uso da almeno un annetto una curiosità mi e' rimasta: siete
mai riusciti a fare l'inspect del css di un link con l'evento :hover?
--
Aldo Galimberti - TXT Polymedia S.p.A.
v.Frigia 27 - 20126 Milano
Tel. +39 02 257711 Fax. +39 02 2578994
http://www.txt.it/
From cristiano a verondini.it Thu May 17 11:41:14 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 17 12:26:15 2007
Subject: [Web2.0] Prototype vs JQuery
References: <464AE444.7020205@ziobudda.net> <20070516213102.60bbf80c.max@linuxtime.it> <464B8173.8040200@gmail.com><20070517004447.de413ed1.max@linuxtime.it>
<464B8A9E.4050302@ziobudda.net>
Message-ID: <005801c79867$83716a50$6301a8c0@IdeaFutura.local>
Perchè drupal/wordpress lo hanno scelto al posto di prototype ?
Tutte queste librerie sono relativamente recenti, quindi stanno subendo una forte evoluazione. Può essere che al momento della scelta jQuery non fosse ancora matura. Il problema è che quando sposi una scelta è molto difficile (e costoso) tornare indietro, anche se ci sono soluzioni tecnicamente migliori.
Io ho fatto la mia scelta circa un mese fa, ed allo stato delle cose ho scelto jQuery, in primis per la leggerezza, poi pe l'estendibilità ed altre piccole cose. Ho volutamente evitato una libreria di widget perchè preferisco crearmele da solo (quindi niente YUI).
Per quello che riguarda il caricamento dinamico ho risolto con un po' di funzioni, alcune lato client, altre lato server.
CRis
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070517/c3381d83/attachment.html
From domenico.lorusso a pleiade.it Thu May 17 16:09:47 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Thu May 17 16:48:42 2007
Subject: [Web2.0] cdata in tag script
Message-ID: <464C622B.10107@pleiade.it>
mah.. forse sono scemo ma perché se faccio:
Mi da errore di JS??
Ciao!
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From cristiano a verondini.it Thu May 17 16:23:19 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 17 17:08:13 2007
Subject: [Web2.0] cdata in tag script
References: <464C622B.10107@pleiade.it>
Message-ID: <012d01c7988e$ebf79dc0$6301a8c0@IdeaFutura.local>
>>
>> Mi da errore di JS??
Mi viene da pensare che non faccia il parsing dell'XML correttamente.
Con quale DTD servi il contenuto?
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From jonathan a garetjax.info Thu May 17 16:37:39 2007
From: jonathan a garetjax.info (Jonathan Stoppani)
Date: Thu May 17 17:18:41 2007
Subject: [Web2.0] cdata in tag script
In-Reply-To: <464C622B.10107@pleiade.it>
References: <464C622B.10107@pleiade.it>
Message-ID:
On May 17, 2007, at 4:09 , Domenico L. wrote:
> mah.. forse sono scemo ma perché se faccio:
>
>
>
>
> Mi da errore di JS??
>
> Ciao!
Hai provato con
--
Best regards,
Jonathan Stoppani ~ http://garetjax.info/blog
From domenico.lorusso a pleiade.it Thu May 17 16:46:49 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Thu May 17 17:25:50 2007
Subject: [Web2.0] cdata in tag script
In-Reply-To: <012d01c7988e$ebf79dc0$6301a8c0@IdeaFutura.local>
References: <464C622B.10107@pleiade.it>
<012d01c7988e$ebf79dc0$6301a8c0@IdeaFutura.local>
Message-ID: <464C6AD9.9040909@pleiade.it>
Cristiano Verondini ha scritto:
>>>
>
>>> Mi da errore di JS??
>
> Mi viene da pensare che non faccia il parsing dell'XML
> correttamente. Con quale DTD servi il contenuto?
html 4.1 nel senso che se non uso xhtml non devo mettere il cdata? non è
cmq un tag valido per un linguaggio di markup?
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From domenico.lorusso a pleiade.it Thu May 17 17:12:24 2007
From: domenico.lorusso a pleiade.it (Domenico L.)
Date: Thu May 17 17:49:33 2007
Subject: [Web2.0] cdata in tag script
In-Reply-To:
References: <464C622B.10107@pleiade.it>
Message-ID: <464C70D8.60207@pleiade.it>
Jonathan Stoppani ha scritto:
> Hai provato con
>
>
>
>
uhm così funzia thx.. anche se credo che a questo punto tanto varrebbe
non metterlo
--
Domenico L. icq: 645 44 861 - msn: strahd@jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
From gianiaz a gianiaz.net Thu May 17 17:22:11 2007
From: gianiaz a gianiaz.net (Giovanni Battista Lenoci)
Date: Thu May 17 18:02:07 2007
Subject: [Web2.0] Jquery, primi passi
Message-ID: <464C7323.2050803@gianiaz.net>
Dopo la discussione sulle librerie javascript sto provando ad applicare
uno degli esempi presi dal link postato su interfaces.
In pratica ho una serie di categorie, che ho rappresentato usando questo
albero:
http://interface.eyecon.ro/demos/drag_drop_tree.html
Ora vorrei fare in modo che all'onclick dello span all'interno della
lista possa recuperare l'id del li genitore e il testo all'interno dello
span.
Ho cominciato a scrivere questo per "attaccare" l'evento onclick agli
span all'interno della lista:
$('span', tree.get(0)).click(function(){
alert($(this));
});
ma poi non riesco ad accedere alle proprietà che mi servono...
nel fine settimana comincio a leggermi seriamente la doc, per intanto mi
servirebbe quest'aiutino...
grazie..
ciao
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
From jonathan a garetjax.info Thu May 17 17:35:38 2007
From: jonathan a garetjax.info (Jonathan Stoppani)
Date: Thu May 17 18:15:35 2007
Subject: [Web2.0] cdata in tag script
In-Reply-To: <464C70D8.60207@pleiade.it>
References: <464C622B.10107@pleiade.it>
<464C70D8.60207@pleiade.it>
Message-ID:
On May 17, 2007, at 5:12 , Domenico L. wrote:
> Jonathan Stoppani ha scritto:
>> Hai provato con
>>
>>
>>
>>
> uhm così funzia thx.. anche se credo che a questo punto tanto
> varrebbe non metterlo
Non credo... così puoi mettere delle entità nel js se non lo metti
no... ;)
--
Best regards,
Jonathan Stoppani ~ http://garetjax.info/blog
From cristiano a verondini.it Thu May 17 17:39:18 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 17 18:25:05 2007
Subject: [Web2.0] cdata in tag script
References: <464C622B.10107@pleiade.it><012d01c7988e$ebf79dc0$6301a8c0@IdeaFutura.local>
<464C6AD9.9040909@pleiade.it>
Message-ID: <015d01c79899$d6510280$6301a8c0@IdeaFutura.local>
>> html 4.1 nel senso che se non uso xhtml non devo mettere il cdata?
>> non è cmq un tag valido per un linguaggio di markup?
Non è un tag valido se non viene trattato come XML. IN effetti, se lo
guardi, non è proprio un tag! :)
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From cristiano a verondini.it Thu May 17 17:42:22 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 17 18:25:59 2007
Subject: [Web2.0] cdata in tag script
References: <464C622B.10107@pleiade.it><464C70D8.60207@pleiade.it>
Message-ID: <015e01c79899$f6e4da80$6301a8c0@IdeaFutura.local>
> Non credo... così puoi mettere delle entità nel js se non lo metti
> no... ;)
Se non viene parsato come XML (e quindi non richiede i CDATA) non hai il
problema delle entity. Se è parsato come XML, non ha bisogno dei '//' ... :)
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From jonathan a garetjax.info Thu May 17 17:47:44 2007
From: jonathan a garetjax.info (Jonathan Stoppani)
Date: Thu May 17 18:27:41 2007
Subject: [Web2.0] cdata in tag script
In-Reply-To: <015e01c79899$f6e4da80$6301a8c0@IdeaFutura.local>
References: <464C622B.10107@pleiade.it><464C70D8.60207@pleiade.it>
<015e01c79899$f6e4da80$6301a8c0@IdeaFutura.local>
Message-ID: <9E58A94C-0A01-4CB3-A5EB-0363582D2515@garetjax.info>
On May 17, 2007, at 5:42 , Cristiano Verondini wrote:
>> Non credo... così puoi mettere delle entità nel js se non lo metti
>> no... ;)
>
> Se non viene parsato come XML (e quindi non richiede i CDATA)
> non hai il problema delle entity. Se è parsato come XML, non ha
> bisogno dei '//' ... :)
>
> Cris
Ma non sempre puoi sapere se verrà parsato come xml... in questo modo
funziona in entrambi i casi senza errori
--
Best regards,
Jonathan Stoppani ~ http://garetjax.info/blog
From cristiano a verondini.it Thu May 17 17:46:09 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 17 18:29:47 2007
Subject: [Web2.0] cdata in tag script
References: <464C622B.10107@pleiade.it><464C70D8.60207@pleiade.it><015e01c79899$f6e4da80$6301a8c0@IdeaFutura.local>
<9E58A94C-0A01-4CB3-A5EB-0363582D2515@garetjax.info>
Message-ID: <016201c7989a$7ea72fe0$6301a8c0@IdeaFutura.local>
>> Se non viene parsato come XML (e quindi non richiede i CDATA)
>> non hai il problema delle entity. Se è parsato come XML, non ha
>> bisogno dei '//' ... :)
> Ma non sempre puoi sapere se verrà parsato come xml... in questo modo
> funziona in entrambi i casi senza errori
Giusto anche questo! :)
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From jonathan a garetjax.info Thu May 17 18:31:25 2007
From: jonathan a garetjax.info (Jonathan Stoppani)
Date: Thu May 17 19:11:48 2007
Subject: [Web2.0] cdata in tag script
In-Reply-To: <016201c7989a$7ea72fe0$6301a8c0@IdeaFutura.local>
References: <464C622B.10107@pleiade.it><464C70D8.60207@pleiade.it><015e01c79899$f6e4da80$6301a8c0@IdeaFutura.local>
<9E58A94C-0A01-4CB3-A5EB-0363582D2515@garetjax.info>
<016201c7989a$7ea72fe0$6301a8c0@IdeaFutura.local>
Message-ID:
On May 17, 2007, at 5:46 , Cristiano Verondini wrote:
>> Ma non sempre puoi sapere se verrà parsato come xml... in questo modo
>> funziona in entrambi i casi senza errori
>
> Giusto anche questo! :)
BBEdit non poteva sbagliare... :D
--
Best regards,
Jonathan Stoppani ~ http://garetjax.info/blog
From cristiano a verondini.it Thu May 17 18:46:19 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 17 19:29:59 2007
Subject: [Web2.0] cdata in tag script
References: <464C622B.10107@pleiade.it><464C70D8.60207@pleiade.it><015e01c79899$f6e4da80$6301a8c0@IdeaFutura.local><9E58A94C-0A01-4CB3-A5EB-0363582D2515@garetjax.info><016201c7989a$7ea72fe0$6301a8c0@IdeaFutura.local>
Message-ID: <016e01c798a2$e65a4cf0$6301a8c0@IdeaFutura.local>
>> Giusto anche questo! :)
> BBEdit non poteva sbagliare... :D
TextMate rulez! Convertiti anche tu! :))
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From cristiano a verondini.it Thu May 17 18:48:48 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Thu May 17 19:35:17 2007
Subject: [Web2.0] Jquery, primi passi
References: <464C7323.2050803@gianiaz.net>
Message-ID: <017401c798a3$3f0aebc0$6301a8c0@IdeaFutura.local>
>> Ora vorrei fare in modo che all'onclick dello span all'interno della
>> lista possa recuperare l'id del li genitore e il testo all'interno
>> dello span.
>>
>> Ho cominciato a scrivere questo per "attaccare" l'evento onclick agli
>> span all'interno della lista:
>>
>> $('span', tree.get(0)).click(function(){
>>
>> alert($(this));
Puoi usare this direttamente, senza 'decorarlo' con $().
>> ma poi non riesco ad accedere alle proprietà che mi servono...
Non so come funzioni quell'albero (io mi sono fatto il mio), ma mi
sembra di capire chela struttura è un po' più complessa. Se hai una lista
(elementi LI) al cui interno ci sono degli span, puoi usare le normali
funzioni di navigazione DOM per estrarre tutto quello che ti serve. Magari
se ci dici come è la struttura del DOM ... :)
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Mon May 21 12:26:58 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Mon May 21 13:11:24 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
Message-ID: <465173F2.4070900@ziobudda.net>
ciao all.
Ho questo semplicissimo div:
'testo-avviso' viene riempito a runtime e funziona perfettamente.
Il mio problema è cambiare l'onClick associato alle 2 immagini, dopo
che "bottone-avviso-annulla" diventa visibile.
Ho provato sia tramite prototype.js:
$('avviso-img-annulla').onclick =function() {alert("cambioooo";};
che tramite JS semplice
var img = document.getDocumentByElement('avviso-img-annulla);
img.onClick = function() {alert("pippo";
In entrambe le soluzione l'onclick assocato all'immagine rimane vuoto.
Dove è che sbaglio ?
Grazie.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Mon May 21 12:30:41 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 21 13:15:08 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
References: <465173F2.4070900@ziobudda.net>
Message-ID: <007401c79b93$160320b0$6301a8c0@IdeaFutura.local>
>> Ho provato sia tramite prototype.js:
>> $('avviso-img-annulla').onclick =function() {alert("cambioooo";};
>>
>> che tramite JS semplice
>>
>> var img = document.getDocumentByElement('avviso-img-annulla);
>> img.onClick = function() {alert("pippo";
>>
>> In entrambe le soluzione l'onclick assocato all'immagine rimane
>> vuoto.
Non so con prototype, ma in JS i nomi degli eventi sono case sensitive:
img.onclick ...
A parte questo ti consiglio di usare il livello 2 DOM per associare
eventi (addEventListener), cosa che prototype dovrebbe comunque già fare (in
modo da non sovrascrivere l'unico gestore).
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Mon May 21 12:42:09 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Mon May 21 13:22:42 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
In-Reply-To: <007401c79b93$160320b0$6301a8c0@IdeaFutura.local>
References: <465173F2.4070900@ziobudda.net>
<007401c79b93$160320b0$6301a8c0@IdeaFutura.local>
Message-ID: <46517781.2070302@ziobudda.net>
Cristiano Verondini ha scritto:
>>> Ho provato sia tramite prototype.js:
>>> $('avviso-img-annulla').onclick =function() {alert("cambioooo";};
>>>
>>> che tramite JS semplice
>>>
>>> var img = document.getDocumentByElement('avviso-img-annulla);
>>> img.onClick = function() {alert("pippo";
>>>
>>> In entrambe le soluzione l'onclick assocato all'immagine rimane
>>> vuoto.
>
> Non so con prototype, ma in JS i nomi degli eventi sono case
> sensitive: img.onclick ...
gia' provato. Non va.
(il bello è che su molte guide c'e' scritto che JS non è case sensitive,
mah..)
> A parte questo ti consiglio di usare il livello 2 DOM per associare
> eventi (addEventListener), cosa che prototype dovrebbe comunque già
> fare (in modo da non sovrascrivere l'unico gestore).
Ok, ma poi quando l'utente mi clicca su uno dei due bottoni devo
"cancellare" l'evento associato al bottone.
Che stres..
Ah, grazie.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Mon May 21 12:55:14 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 21 13:39:46 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
References: <465173F2.4070900@ziobudda.net><007401c79b93$160320b0$6301a8c0@IdeaFutura.local>
<46517781.2070302@ziobudda.net>
Message-ID: <008e01c79b96$8401d220$6301a8c0@IdeaFutura.local>
>>> Non so con prototype, ma in JS i nomi degli eventi sono case
>>> sensitive: img.onclick ...
>> gia' provato. Non va.
Guarda con firebug se effettivamente il codice di assegnazione viene
eseguito, che quando viene eseguito il DOM sia già stato costruito e che la
funzione associata all'evento sia proprio la tua (e non sia stata riscritta
da qualche altro pezzo di script).
>> (il bello è che su molte guide c'e' scritto che JS non è case
>> sensitive, mah..)
In questo caso, quelle guide sono buone solo come fermaporta! :))
>> Ok, ma poi quando l'utente mi clicca su uno dei due bottoni devo
>> "cancellare" l'evento associato al bottone.
>> Che stres..
Se usi un qualche strato di astrazione (jQuery, prototype, ...), hai una
gestione uniforme degli eventi e della cancellazione/propagazione degli
stessi (preventDefault, bubbling, ...).
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Mon May 21 12:59:17 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Mon May 21 13:40:02 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
In-Reply-To: <465173F2.4070900@ziobudda.net>
References: <465173F2.4070900@ziobudda.net>
Message-ID: <46517B85.1050800@ziobudda.net>
Davide Michel 'ZioBudda' Morelli ha scritto:
> ciao all.
Scusate se mi autorispondo, ma ho trovato una "specie di soluzione", ma
prima una nota: i due metodi scritti in basso funzionano, solo che
firebug non li fa vedere se facciamo un debug passo passo. Nel senso che
firebug (se fate un inspect) non vi fa vedere il cambiamento
all'onclick. Ed io ci ho perso 2 ore per capirlo. Accidenti.
Ora, altra questione: questo codice non funziona:
$('avviso-img').onclick= dati.okFunzione;
Questo non funziona:
$('avviso-img').onclick= function() {dati.okFunzione;}; //Mi sembra
anche quasi logico che non funzioni!!!
mentre questo si.
$('avviso-img').onclick= function() {eval(dati.okFunzione);};
Dove dati.okFunzione è : alert("pippo");
Perche' pero' sulle guide online non c'e' scritto di utilizzare eval ?
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Mon May 21 12:59:31 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 21 13:43:56 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
References: <465173F2.4070900@ziobudda.net> <46517B85.1050800@ziobudda.net>
Message-ID: <009a01c79b97$1cd18a90$6301a8c0@IdeaFutura.local>
>> Ora, altra questione: questo codice non funziona:
>>
>> $('avviso-img').onclick= dati.okFunzione;
Questo mi sembra strano, a meno che prototype, al contrario di jQuery,
non restituisca l'elemento. Controlla la definizione di $() per vedere che
cosa restituisce: per usare questa sintassi tu hai bisogno dell'elemento
DOM.
>> Questo non funziona:
>>
>> $('avviso-img').onclick= function() {dati.okFunzione;}; //Mi sembra
>> anche quasi logico che non funzioni!!!
E' assolutamente logico che non funzioni. L'espressione nella tua
funzione restituisce un riferimento alla funzione, che però non viene usato.
>> mentre questo si.
>>
>> $('avviso-img').onclick= function() {eval(dati.okFunzione);};
>>
>>
>> Dove dati.okFunzione è : alert("pippo");
>>
>> Perche' pero' sulle guide online non c'e' scritto di utilizzare eval
>> ?
Perché non la devi usare, ma devi avere chiara la differenza fra *nome*
di una funzione, riferimento ad una funzione ed invocazione di una funzione:
$('avviso-img').onclick= function() { dati.okFunzione(); };
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
From michel a ziobudda.net Mon May 21 14:26:53 2007
From: michel a ziobudda.net (Davide Michel 'ZioBudda' Morelli)
Date: Mon May 21 15:07:27 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
In-Reply-To: <009a01c79b97$1cd18a90$6301a8c0@IdeaFutura.local>
References: <465173F2.4070900@ziobudda.net> <46517B85.1050800@ziobudda.net>
<009a01c79b97$1cd18a90$6301a8c0@IdeaFutura.local>
Message-ID: <4651900D.4000805@ziobudda.net>
Cristiano Verondini ha scritto:
>>> Ora, altra questione: questo codice non funziona:
>>>
>>> $('avviso-img').onclick= dati.okFunzione;
>
> Questo mi sembra strano, a meno che prototype, al contrario di
> jQuery, non restituisca l'elemento. Controlla la definizione di $()
> per vedere che cosa restituisce: per usare questa sintassi tu hai
> bisogno dell'elemento DOM.
Eppure non va.
>>> Questo non funziona:
>>>
>>> $('avviso-img').onclick= function() {dati.okFunzione;}; //Mi sembra
>>> anche quasi logico che non funzioni!!!
>
> E' assolutamente logico che non funzioni. L'espressione nella tua
> funzione restituisce un riferimento alla funzione, che però non viene
> usato.
>
Ovvio. Il mio quasi era per vedere se avevo colto nel segno.
>>> mentre questo si.
>>>
>>> $('avviso-img').onclick= function() {eval(dati.okFunzione);};
>>>
>>>
>>> Dove dati.okFunzione è : alert("pippo");
>>>
>>> Perche' pero' sulle guide online non c'e' scritto di utilizzare eval
>>> ?
>
> Perché non la devi usare,
Si lo so. Ma visto che non funzionavano le altre due :)
> ma devi avere chiara la differenza fra *nome* di una funzione,
> riferimento ad una funzione ed invocazione di una funzione:
Tranquillo. Non ti preoccupare. Ce l'ho. Non programmo da ieri. E sono
passato dal basic.
Mi ha solo confuso il fatto che FireBug non segnali il cambiamento
dell'onclick.
>
>
> $('avviso-img').onclick= function() { dati.okFunzione(); };
Unico problema. Tu dai per scontato che dati.okFunzione sia del tipo
"miaFunzione" e non "miaFunzione(5)".
Qui realmente mi fermo con la conoscenza.
M.
--
Michel 'ZioBudda' Morelli michel@ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel@ziobuddalabs.it
From cristiano a verondini.it Mon May 21 14:42:36 2007
From: cristiano a verondini.it (Cristiano Verondini)
Date: Mon May 21 15:28:49 2007
Subject: [Web2.0] Cambiare l'onclick su una immagine o su un div.
References: <465173F2.4070900@ziobudda.net>
<46517B85.1050800@ziobudda.net><009a01c79b97$1cd18a90$6301a8c0@IdeaFutura.local>
<4651900D.4000805@ziobudda.net>
Message-ID: <00d601c79ba5$c005e770$6301a8c0@IdeaFutura.local>
>> Unico problema. Tu dai per scontato che dati.okFunzione sia del tipo
>> "miaFunzione" e non "miaFunzione(5)".
Non capisco che cosa intendi. JS non tipizza le funzioni.
(1) miaFunzione è il riferimento alla funzione
(2) miaFunzion