Ciao, questo codice mi da un errore , il debugger mi dice "costante string senza terminazione". Ho provato a chiudere con una }, ho provato a mettere delle altre virgolette, ho provato a cancellare i commenti (non si sa mai). Ho dato un occhiata al resto delle formule e la sintassi è uguale, quindi non trovo l'errore... ovviamente lo script non è farina del mio sacco e di conseguenza, trovare il sicuramente evidente errore, mi riesce impossibile. Grazie in anticipo.


Codice PHP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

<
html
<
head

<
style type="text/css"

#mioLiv { 
 
position:absolute
 
background-color:orange
 
width:300px
 
height:20px
 
border:1px
 
visibility:visible

</
style

<
script type="text/javaScript"

function 
inizializza(){ 
 if (
document.all) { 
   
   
// creo le variabili per la sintassi di IE 
   
documento="document.all"

   
/* notare le virgolette precedute dall'escape ("), 
    * che si sono rese necessarie, per mantenere inalterata 
    * la sinassi e per non incorrere in errori
    */ 

   
parA="[""; 
   parB=""]"

   
visibilita=".style.visibility"
   
nascosto=""hidden""
   
visibile=""visible""
 } 
 else if (
document.layers){ //NN4 
   
documento="document.layers"
   
parA="[""; 
   parB=""]"

   
visibilita=".visibility"
   
nascosto=""hide""
   
visibile=""show""
 } 
 else if (
document.getElementById) { // Opera e NN6 
   
documento="document.getElementById"
   
parA="(""; 
   parB="")"

   
visibilita=".style.visibility"
   
nascosto=""hidden""
   
visibile=""visible""
 } 


function 
nascondi() { 

 
/* eseguo l'istruzione tramite eval, 
    come somma di variabili */
 
eval(documento+parA+"mioLiv"+parB+visibilita+"="+nascosto+";"); 


function 
mostra() { 

 
/* istruzione identica alla precedente, 
    soltando che rende visbile */
 
eval(documento+parA+"mioLiv"+parB+visibilita+"="+visibile+";"); 



inizializza(); //lancio la funzione che inizializza le variabili 

</script> 
</head> 
<body> 

 
[url="javascript:nascondi();"]nascondi il livello[/url]
 
[url="javascript:mostra();"]mostra il livello[/url] 
 
<div id="mioLiv">




</DIV> 

</body> 
</html>