Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    42

    Problem - Jaja Script con Mozila ???

    Prima di tutto complimenti per questo forum. Molto completo.

    Da poco sono entrato anch’io nel mondo Linux – Mandrake 10.1
    Piccoli problemini fortunatamente risolti con… pazienta ,
    PERO eco uscito fuori il PROBLEMONE ( almeno per me ).

    Sto scrivendo pagine web in php, e ho due Java Script,
    uno piu grosso, che fortunatamente funziona, e uno piccolino che mi fa …….

    Pensavo forse qualcuno di voi mi puo dare una mano.

    E un tipo di menu a comparsa che con WinXP e IE funziona senza problemi, con Linux e Mozila …no

    Il codice e questo:

    <html>
    <body>

    <SCRIPT language="JavaScript">

    var img1 = new Image();
    img1.src = "/salvamontvictoria/Imagini/T_ALBAmic.gif";
    var img2 = new Image();
    img2.src = "/salvamontvictoria/Imagini/T_ROSUmic180.gif";

    function doOutline() {
    var srcId, srcElement, targetElement;
    srcElement = window.event.srcElement;
    if (srcElement.className.toUpperCase() == "LEVEL1" || srcElement.className.toUpperCase() ==
    "FAQ") {
    srcID = srcElement.id.substr(0, srcElement.id.length-1);
    targetElement = document.all(srcID + "s");
    srcElement = document.all(srcID + "i");

    if (targetElement.style.display == "none") {
    targetElement.style.display = "";
    if (srcElement.className == "LEVEL1") srcElement.src =
    img2.src;
    } else {
    targetElement.style.display = "none";
    if (srcElement.className == "LEVEL1") srcElement.src =
    img1.src;
    }
    }
    }

    document.onclick = doOutline;

    </SCRIPT>

    <TABLE cellSpacing="0" cellPadding="0" width="178" border="0">

    <TR valign="top">

    <TD width="178" bgColor="#ffffff">
    <A id="OUT0t" class=LEVEL1>Menu_01 - Click here</A>


    <DIV id="OUT0s" style="DISPLAY: none">

    Link numero 1

    Link numero 2

    Link numero 3


    </DIV>

    <A id="OUT1t" class=LEVEL1>Menu_02 - Click here</A>


    <DIV id="OUT1s" style="DISPLAY: none">

    Link numero 1

    Link numero 2


    </DIV>

    </TR>
    </TD>
    </TABLE>

    </body>
    </html>


    Grazie
    Florin

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    benvenuto Flo
    il DOM (document object model), che permette riferimento/gestione corretti degli elementi di un documento, utilizzato del tuo script e' compatibile con IE/opera (document.all)
    mentre serve document.getElementById per coprire i browser moderni

    come soluzione veloce ti consiglio di trovare un menu' dello stesso tipo in siti che offrono script gia' pronti
    cencandone uno che offra compatibilita' con Mozilla o Netscape6+

    ciao

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.