Newsgroup: it.comp.lang.javascript
Titolo: errore js secondo IE 5

Questo frammento di codice
<ul>
        <li><img src="<?php echo $path;?>immagini/menu/menu__top.gif" width="141"
height="25" border="0" /></li>
        <li id="home"><a href="<?php echo $path;?>index.php"><img src="<?php echo
$path;?>immagini/menu/home.gif" alt="home" width="141" height="24"
border="0" /></a></li>
        <li id="informazioni"><a href="#"
onmouseover="mostra('submenu_informazioni')";
onmouseout="nascondi('submenu_informazioni')"><img src="<?php echo
$path;?>immagini/menu/informazioni.gif" alt="Informazioni sull'Istituto"
width="141" height="24" border="0" /></a></li>
        <li id="organizzazione"><a href="#"
onmouseover="mostra('submenu_organizzazione')";
onmouseout="nascondi('submenu_organizzazione')"><img src="<?php echo
$path;?>immagini/menu/organizzazione.gif" alt="Organizzazione interna"
width="141" height="24" border="0" /></a></li>
        <li id="segreteria"><a href="#" onmouseover="mostra('submenu_segreteria')";
onmouseout="nascondi('submenu_segreteria')"><img src="<?php echo
$path;?>immagini/menu/segreteria.gif" alt="segreteria" width="141"
height="24" border="0" /></a></li>
        <li id="didattica"><a href="#" onmouseover="mostra('submenu_didattica')";
onmouseout="nascondi('submenu_didattica')"><img src="<?php echo
$path;?>immagini/menu/didattica.gif" alt="didattica" width="141"
height="24" border="0" /></a></li>
..........</ul>
inserito in uno script php viene visuliazzato correttamente da molti browser
ma IE 5 dice che ci sono due errori: un carattere non valido alla riga 4
car.4 (non c'è altro codice prima di quello sopra) e la mancanza di un
oggetto alle riga 24, 25 e 26. I due debugger che ousato non segnalano
nulla. Qualcuno è in grado di darmi lumi?
Grazie anticipatamente
-- 
_________________________
Roberto Romagnoli

 Questo frammento di codice
[CUT]
Posta il risultante html (senza il php lato server)
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.
--

 
Eccolo! Grazie per l'attenzione.
<ul>
        <li><img src="<?php echo $path;?>immagini/menu/menu__top.gif" width="141"
height="25" border="0" /></li>
        <li id="home"><a href="<?php echo $path;?>index.php"><img src="<?php echo
$path;?>immagini/menu/home.gif" alt="home" width="141" height="24"
border="0" /></a></li>
        <li id="informazioni"><a href="#"
onmouseover="mostra('submenu_informazioni')";
onmouseout="nascondi('submenu_informazioni')"><img src="<?php echo
$path;?>immagini/menu/informazioni.gif" alt="Informazioni sull'Istituto"
width="141" height="24" border="0" /></a></li>
        <li id="organizzazione"><a href="#"
onmouseover="mostra('submenu_organizzazione')";
onmouseout="nascondi('submenu_organizzazione')"><img src="<?php echo
$path;?>immagini/menu/organizzazione.gif" alt="Organizzazione interna"
width="141" height="24" border="0" /></a></li>
        <li id="segreteria"><a href="#" onmouseover="mostra('submenu_segreteria')";
onmouseout="nascondi('submenu_segreteria')"><img src="<?php echo
$path;?>immagini/menu/segreteria.gif" alt="segreteria" width="141"
height="24" border="0" /></a></li>
        <li id="didattica"><a href="#" onmouseover="mostra('submenu_didattica')";
onmouseout="nascondi('submenu_didattica')"><img src="<?php echo
$path;?>immagini/menu/didattica.gif" alt="didattica" width="141"
height="24" border="0" /></a></li>
-- 
_________________________
Roberto Romagnoli

 Eccolo! Grazie per l'attenzione.
[CUT]
Se questa č la pagina generata hai molti problemi da risolvere in php: č
pieno di <?php.....?>
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.
--

 
Scusa, non capisco. IE 6 Mozilla, Firebird Konqueror leggono perfettamente
questo codice ma non riesco a spiegarmi il comportamento di IE 5.
ciao
-- 
_________________________
Roberto Romagnoli

 questo codice ma non riesco a spiegarmi il comportamento di IE 5.
Forse non ci stiamo capendo...la pagina che ha postato contiene codice php;
ti sto chiedendo invece di postare la pagina HTML (apri la pagina, poi da
IE visualizza-sorgente o simile)
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.
--

 ciao
Allora, passettino all'indietro.
Il codice che hai tagliato e' il risultato di un "Show source code" (o 
HTML o Codice sorgente) della pagina come viene ricevuta dal browser?
Se e' cosi', l'URL che hai inserito nel browser e' un percorso locale o 
un URL 
http://localhost/vattelapesca
 ?
Se la pagina fosse passata da un web server ben configurato, le tag 
<?php .... ?> non arrivano al browser.
E' poi logico che se queste arrivano al browser, questo non 
comprendendole non ha un comportamento da seguire, quindi puo' dare 
errore o no a seconda del browser e del suo stato interno (gia' seguendo 
gli standard del W3C non e' detto che lo stesso codice abbia esattamente 
lo stesso comportamento sui vari browser)
LP

 
E' esattamente quelo che ho fatto: evidentemente IE 5 sull macchina che ho
non risce ad interpretare quello che suo fratello maggiore fa bene.
Piuttosto che impazzire ho preferito stanotte provare un'altra soluzione
che adesso sto testando.
Grazie infinite per l'aiuto.
-- 
_________________________
Roberto Romagnoli

 che adesso sto testando.
Che non riesce ad interpretare ok, però il php, al di là di poi come viene
interpretato dai diversi browser, che ci fa nel sorgente lato client?


 
Costruisce il giusto percorso ai diversi livelli di directory.




Mi spiace ma non capisco, se quello è il risultante html per me non ha
senso e ci sono grossi problemi nel tuo sito (non sta interpretando php?)
Sentiamo se a qualcun altro viene in mente qualcosa.
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.
--