Visualizzazione dei risultati da 1 a 1 su 1
  1. #1

    Correzione Codice Javascript

    Ciao a tutti ragazzi. Sono un neofita di Javascript ed ho trovato uno script che mi permette di chiudere ed aprire delle cartelle come una specie di Directory.

    Il problema è che funziona con tutti i Browser ad eccetto di Internet Explorer, che mi da errore nella barra gialla sottostante:

    Il codice è il seguente:

    codice:
    var head="display:''"
    img1=new Image()
    img1.src="img/folder.png"
    img2=new Image()
    img2.src="img/openfolder.png"
    
    var ns6=document.getElementById&&!document.all
    var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
    
    function checkcontained(e){
    var iscontained=0
    cur=ns6? e.target : event.srcElement
    i=0
    if (cur.id=="foldheader")
    iscontained=1
    else
    while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
    if (cur.id=="foldheader"||cur.id=="foldinglist"){
    iscontained=(cur.id=="foldheader")? 1 : 0
    break
    }
    cur=ns6? cur.parentNode : cur.parentElement
    }
    
    if (iscontained){
    var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
    if (foldercontent.style.display=="none"){
    foldercontent.style.display=""
    cur.style.listStyleImage="url(img/openfolder.png)"
    }
    else{
    foldercontent.style.display="none"
    cur.style.listStyleImage="url(img/folder.png)"
    }
    }
    }
    
    if (ie4||ns6)
    document.onclick=checkcontained
    In allegato l'errore. Dove è sbagliato? Come correggerlo?

    Sapreste aiutarmi please??
    Grazie mille
    Immagini allegate Immagini allegate

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 © 2025 vBulletin Solutions, Inc. All rights reserved.