Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Il body onload non funge....

    Carissimi
    utilizzo questo script che selezionando NO non mi fa visionare il DIV.
    Dato che al caricamento della pagina è selezionato già NO non dovrebbe farmelo visualizzare
    invece è visibile, come mai?
    codice:
    <script>
    function DropDown(){
    if(document.MyForm.novita.options[document.MyForm.novita.selectedIndex].value=="si"){
    document.getElementById('scadenza').style.visibility = "visible";
    } else if(document.MyForm.novita.options[document.MyForm.novita.selectedIndex].value=="no"){
    document.getElementById('scadenza').style.visibility = "hidden";
    } else {
    document.getElementById('scadenza').style.visibility = "hidden";
    }
    }
    function load()
    {
    document.getElementById('scadenza').style.visibility = "hidden";
    }
    </script>
    e poi ho messo
    codice:
    <body onload="load();">
    Grazie
    G.

  2. #2
    Potresti applicare la visibility hidden direttamente nel codice HTML:

    <div id="scadenza" style="visibility:hidden;"></div>

    ed eliminare la funzione onload.

    Oppure

    <script language="javascript">

    window.onload=function(){
    document.getElementById('scadenza').style.visibili ty = "hidden";
    }

    poi il tuo codice.

    </script>

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.