Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Chiudere un iframe con Javascript

    Posso chiudere un iframe con javascript? :master:
    --
    EniGMistA

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    al massimo puoi nasconderlo (o settarne il display a none x non fargli occupare spazio)

  3. #3
    Come?
    --
    EniGMistA

  4. #4
    Aiutatemi
    --
    EniGMistA

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    Non è che non ti si voglia aiutare, solo che chiudere un iframe non è chiarissimo come concetto :master:

    Vedi sotto, se c'è qualcosa che fa al caso tuo...
    Altro non saprei.


    <script>
    function nascondi(id){
    var obj = document.getElementById(id);
    obj.style.display = 'none';
    }
    </script>

    <iframe id="ifr"></iframe>

    <input type="button" onclick="nascondi('ifr')">



    ...


    <script>
    function elimina(id){
    var obj = document.getElementById(id);
    obj.parentNode.removeChild(obj);
    }
    </script>

    <iframe id="ifr2"></iframe>

    <input type="button" onclick="elimina('ifr2')">
    javascript: tutto attaccato

  6. #6
    Il problema è che deve nascondere se stesso. qundi io clicco su CHIUDI e automaticamente l'iframe deve sparire.
    --
    EniGMistA

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    Nascondere se stesso che vuol dire?
    Che il pulsante CHIUDI deve trovarsi dentro l'iframe?
    in tal caso, nella pagina caricata DENTRO l'iframe, metti:


    tutto su una riga:


    <input type="button" value="CHIUDI"
    onclick="parent.document.getElementById('IDTUOIFRA ME').style.display = 'none'">

    oppure, sempre su una riga

    CHIUDI
    javascript: tutto attaccato

  8. #8
    Grazie ora funziona :quote:
    --
    EniGMistA

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.