Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    100

    getElementbyID e netscape

    ciao a tutti ..

    ok.. sto impazzendo..

    io nn so + dove

    devo fare sparire da una pagina html un iframe.

    in IE6 mi funzia.. ma in netscape nada.. e così.. giù a ricerche.

    Ho cercato in tutto il forum.. ho letto la guida per esempi di javascript alla sezione DOM .. ma nn funzionano nemmeno gli esempi li riportati!!!! Ora le cose sn 2 .. o sto impazzendo io .. o netscape è diventato scemo cn la versione 7.1!!!!

    Posto il codice usato per IE :

    <html>
    <script language="javascript">
    function Visualizza()
    {
    document.getElementById('mioif').style.display = "block";
    }
    function Nascondi()
    {
    document.getElementById('mioif').style.display="no ne";
    }
    </script>
    <body>
    <div id="Layer1" style="position:absolute; left:29px; top:31px; width:451px; height:99px; z-index:1">
    <form>


    <input type="button" value="Visualizza" name="B1" onClick="Visualizza()"><input type="button" value="Nascondi" name="B2" onClick="Nascondi()"></p>
    </form>
    </div>
    <div id="dett1" style="position:absolute; left:32px; top:174px; width:439px; height:123px; z-index:2; visibility: visible; background-color: #00CCFF; layer-background-color: #00CCFF; border: 1px none #000000;">
    <div align="center">
    <Iframe src="http://www.html.it" name="mioif" width="600" marginwidth="10" height="500" marginheight="10" align="middle" scrolling="auto"></Iframe>

    </div>
    </div>
    </body>
    </html>

    ____________________________

    Su NN ho provato sia questo che come era suggerito in altre discussioni e sulla guida al DOM cn la sintassi LAYERS
    Ma nn và.. nn fa assolutamente nulla!!!

    Nemmeno il codice riportato sulla guida di html.it funzia!!!

    Riporto il codice :

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Esempio</title>

    <SCRIPT TYPE="text/javascript">
    function nascondi() {

    //document.all["mioLiv"].style.visibility="hidden";
    /*per Internet Explorer*/

    //document.layers["mioLiv"].visibility= "hide";
    /*per Netscape 4*/

    document.getElementById("mioLiv").style.visibility = "hidden";
    /*per IE 5 / 6 e NN 6*/


    }
    </SCRIPT>
    </head>

    <body>
    <DIV ID="mioLiv" style="position:absolute;background-color:red;color:white;">
    mio livello
    </DIV>










    nascondi

    </body>
    </html>

    _________

    nn va ne quello per nn6 ne quello per nn4!

    Aiutatemi voi per favore xkè nn sò + ke fare. Grazie!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    nel primo codice mi sembra ci sia un errore abbastanza comune:
    l' iframe ha name="mioif" ma non id="mioif"
    x IE questo non fa molta differenza
    x gli altri browser sì (di fatto non esiste un elemento con id="mioif")

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    per far funzionare il secondo
    - in NN6 dovrebbe funzionare senza variazioni
    document.getElementById("mioLiv").style.visibility = "hidden";
    - in NN4 segnerei
    style="position:absolute;top:100;left:100;visibili ty:visible;background-color:red;color:white;"
    e magari specificherei insieme all' id name="mioLiv"

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    100
    Grazie!!

    Su NN7.1 adesso funzia!!! .. ora provo a reinstallare il NN4.08 e vedo lì che succede...

    cmq.. sul NN4 devo usare
    document.layers["mioif"].style.visibility = "none"; ("block" x apparire) .. giusto?

    Caspita.. se nn ci foste voi tutti quando mai avrei imparato qualcosa di utile su internet!! eheheh

    Notte!

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Alien IV
    document.layers["mioif"].visibility = "hide"; ("show" x apparire)
    block e none sono valori possibili per il display
    show e hide x la visibility e solo x NN4
    visible hidden x la visibility x tutti gli altri browser

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    100
    Grazie!!!

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.