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

    Chiudere un iframe dalla pagina

    Salve a tutti, vi devo chiedere una cosa. Se io ho un iframe che visualizza la pagina "1.html", esiste un codice da inserire nella pagina "1.html" che faccia terminare l'iframe prima? Sono sicuro di non essermi spiegato bene, quindi farò un esempio pratico.

    A me serve un codice che noi chiameremo "TADAA"

    se noi lo posizioniamo nella pagina in questo modo:
    1.html:
    codice:
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    <TADAA>
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    il codice chiamato "TADAA" servirebbe a far si che se visualizzo la pagina normalmente, cioè senza iframe, lo visualizzo per intero, ma se invece visualizzo la pagina da unìiframe la visualizzo solo fino a "TADAA", quindi non visualizzo "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
    Capito? Grazie mille in anticipo, e vi prego, rispondete!

    Altrimenti c'è un codice che mi permetta, solo in caso di visualizzazione da iframe, di nascondere un elemento?

  2. #2
    si può fare con frame e JS, credo anche con iframe e JS

    ti sposto

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il titolo non descrive il problema... direi che fa capire l'esatto contrario

    Comunque:

    <div id="restodellapagina" style="display:none;">
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    </div>
    <script>
    if(top==self)document.getElementsById("restodellap agina").style.display='block';
    </script>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    grazie, il codice funziona, ma parzialmente XD
    Cioè in questo modo me lo nasconde e basta, in ogni caso. Se possibile, a me servirebbe un codice che nasconda una parte di testo solo se si visualizza la pagina dall'iframe, mentre se la si visualizza direttamente, quindi come pagina intera, il codice in questione di vede. Grazie mille^^

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perdona, c'era una s in piu'

    if(top==self)document.getElementById("restodellapagina").style.display='block';
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.