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
    Guest

    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

  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
  •