Visualizzazione dei risultati da 1 a 4 su 4

Discussione: errore di sintassi

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    15

    errore di sintassi

    Per favore mi aiutereste ha risolvere questo errore di sintassi??

    var beg=nn?"document.layers['unico'].layers":w3c?"document.getElementById(['unico']).getElementById(":"document.all";
    var mid=nn?"":w3c?").style":".style";

    n.b. Unico è un div.

    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: errore di sintassi

    Forse l'errore e' altrove... su queste due righe il mio IE5.5 non lo segnala... :master:

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    15
    L'errore potrebbe essere qui????

    document.write("<div name='unico' style='position : relative ; left=0' >");
    for (var i = 0 ; i<voci.length; i++)
    {
    document.write("<div id='pr"+i+"' onmouseover='rollonpri(this);show("+i+",0)' onmouseout='rolloutpri(this)' style='position : absolute ; left:"+left+"px ; top:"+(top+alto*i)+"px ; width:"+largoprinc+"px ;height:"+alto+"px ; cursorointer ; cursor:hand ' class='princ' onclick='DDMenuApri("+i+")'>"+voci[i][0]+"</div>");
    for (var ii = 1 ; ii < voci[i].length ; ii++ )
    document.write("<div id='sc"+i+"_"+ii+"' onmouseover='rollonsec(this);show("+i+","+ii+")' onmouseout='rolloutsec(this);unshow()' onclick='vai("+i+","+ii+")' style='position : absolute ; left : "+(left+deltaleft)+"px ;visibility : hidden ; top : "+(top+alto*i+alto*ii)+"px ; width : "+largosec+"px ; height : "+alto+"px ; cursorointer ; cursor:hand ; ' class='sec' >"+voci[i][ii]+"</div>");
    }
    document.write("</div>");


    Aiutatemi!!!!!

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi usare top come nome di variabile... e' parola riservata.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.