Visualizzazione dei risultati da 1 a 2 su 2

Discussione: livelli & firefox

  1. #1

    livelli & firefox

    ho fatto un script per gestire la visualizzazione di una "tendina" fatto in questo modo:

    - prima testo che tipo di browser così:
    if (document.layers) {n=1;ie=0}
    if (document.all) {n=0;ie=1}

    - poi a seconda del browser agisco in questo modo sui livelli:
    if (n) document.tendina1Div.visibility = "show";
    if (ie) tendina1Div.style.visibility = "visible";

    funziona su explorer e opera ma non su firefox... perchè???

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    per i browser moderni (Netscape 6+, e gli altri) devi usare:
    if(document.getElementById) (w3c=1; ie=0; n=0);
    ...
    if(w3c) document.getElementById('tendina1Div').style.visib ility = "visible";

    Nota che IE 5.5 e IE6 rispondono vero sia a document.all che a document.getElementById , per cui devi usare anche gli else.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.