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