Visualizzazione risultati 1 fino 5 di 5

Discussione: due scripts incompatibili

  1. #1
    Guest

    Predefinito due scripts incompatibili

    Ragazzi, chissà se il mio problema è risolvibile. Sentite qua, ho due script il primo è il seguente serve per un menu scorrevole in IE:

    <!-- js genera il suckerfish rollover in IE -->
    <script type="text/javascript"><!--//--><![CDATA[//><!--

    startList = function() {
    if (document.all&&document.getElementById) {
    navRoot = document.getElementById("nav");
    for (i=0; i<navRoot.childNodes.length; i++) {
    node = navRoot.childNodes[i];
    if (node.nodeName=="LI") {
    node.onmouseover=function() {
    this.className+=" over";
    }
    node.onmouseout=function() {
    this.className=this.className.replace(" over", "");
    }
    }
    }
    }
    }
    window.onload=startList;

    //--><!]]></script>

    Il secondo script è richiamato dal seguente file esterno:

    tonyz.altervista.org/wordpress/wp-content/themes/default/script/dropshadow.js
    Questo secondo mi genera le ombre applicando dei <div> attorno alle immagini.

    Il problema è che mi funziona solo uno o l'altro a seconda dell'ordine con cui li dispongo tra i tag <head> della pagina. Mi chiedo se esiste una maniera di farli convivere e funzionare entrambi o devo proprio rinunciare a uno dei due??

    Grazie in anticipo
    Tonyz

  2. #2
    Guest

    Predefinito

    1. il file esterno si può mettere anke interno cioè <script>codice</script>
    2. gli script nn devono stare per forsa nel tag <head></head>
    Ultima modifica di jostock : 23-06-2005 alle ore 13.28.38

  3. #3
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da jostock
    1. il file esterno si può mettere anke interno cioè <script>codice</script>
    2. gli script nn devono stare per forsa nel tag <head></head>
    io credevo che le funzioni andassero obbligatoriamente negli head,sia se siano esterne che interne,devo testarla sta cosa
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  4. #4
    Guest

    Predefinito

    Alcuni script si "intersecano" tra loro: prima devi testare la compatibilità. A meno che tu non una buona conoscenza del linguaggio script, penso che non ci possa fare niente.

  5. #5
    Guest

    Predefinito

    sicuramente due script possono convivere tranquillamente
    prova a mettre anche il primo in un file esterno e a richiamarli semplicemente

    così rendi anche più pulita la pagina ;)

    mavericck

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •