Visualizzazione dei risultati da 1 a 5 su 5

Discussione: style div hidden

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371

    style div hidden

    Salve raga non riesco a rendere invisibile questo div
    lo creo cosi:
    function creatediv {
    var newdiv = document.createElement('div');
    newdiv.setAttribute('id', 'dialog');
    newdiv.setAttribute('class', 'DivRic');
    newdiv.style.visibility = "visible";
    newdiv.innerHTML = "<iframe src='prova.asp'></iframe>";
    document.body.appendChild(newdiv);
    }
    e fin qui tutto ok
    poi allinterno della pagina prova .asp ho messo una immagine cliccando sulla stessa si dovrebbe nascondere il div
    [img]images/close.png[/img]
    la funzione incriminata è questa!!!!!
    <script>
    //Nascondi Div
    function HideDiv(n) {
    var divstyle = new String();
    divstyle = document.getElementById(n).style.visibility;
    if(divstyle.toLowerCase()=="visible" || divstyle == "")
    {
    document.getElementById(n).style.visibility = "hidden";
    }
    else
    {
    document.getElementById(n).style.visibility = "visible";
    }
    }
    </script>

  2. #2
    se sei in un iframe devi usare parent.document.getElement...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    ho risposto troppo presto.....
    la prima volta funziona poi se lo ricreo non funziona piu
    allora ho provato a distruggerlo
    ma nulla da fare
    //Visualizza Nascondi Div
    function HideDiv(n) {
    parent.document.getElementById(n).style.display = "none";
    box = document.getElementById(n);
    box.parentNode.removeChild(div);
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    TUTTO OK lo elimino direttamente
    function HideDiv(n) {
    var box = parent.document.getElementById(n);
    box.parentNode.removeChild(box);

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.