[Php-it] [OT] IE, riga carattere, errore

Michel michel at ziobudda.net
Tue Feb 20 13:07:25 CET 2007


Cristiano Verondini ha scritto:
>
>    Installa lo script debugger di microsoft.

Se è il link che qualcuno ha passato un po' di giorni fa l'ho gia fatto, 
ma non ti fa solo il dom ??? C'e' un simil FireBug anche per Winzozz ?

Per la cronaca l'ho risolto grazie a degli alert. Il problema era il 
campo left di uno stile: l'ho definivo '100px;' e non '100px' (notate il ; )

La cosa che ho anche notato grazie alla visualizzazione del DOM finale 
(che per la cronaca non è sempre quello veramente completo) è che quando 
IE trova un errore di questo tipo ferma quello che stava facendo e salta 
alla prima istruzione HTML valida. Nel mio caso io definivo dopo left 
anche lo z-index. Ecco, guardando il codice finale ho notato che z-Index 
mancava nello stile dell'oggetto che mi dava problemi. Ho fatto una 
prova invertendo i campi (prima z-index e poi left) e cvd lo z-Index è 
comparso.

Da notare che 100px; è di sei lettere e non 7. Il settimo carattere è il 
";" che va messo come separatore tra gli stili quindi, per inciso, IE si 
trovava a dover gestire "left: 100px;;" e visto che è sbagliato 
chiudeva  li' la gestione dello stile, mostrava il messaggio di errore e 
passava alla prossima riga html da interpretare. E logicamente guardando 
il codice HTML chi mai  si poteva accorgere di un errore in un campo non 
visualizzato ?  Se vi puo' interessare FF se ne sbatte del secondo ; 
(anzi lo toglie proprio).

Spero di essere stato chiaro.

M.

-- 
Michel 'ZioBudda' Morelli                       michel at 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 at ziobuddalabs.it                  



More information about the Php-it mailing list