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

    Tornare in cima da iFrame

    Ciao a tutti,
    sto cercando di fare un link che dal fondo della pagina mi riporti in cima. Il problema è che questo link si trova all'interno di un iframe, pertanto non funziona...

    come posso fare?


    EDIT: ho provato a dare al link l'attributo target="_parent", ma in questo caso mi rimanda su una pagina contenente solo l'iframe.
    Ho anche provato un link come questo:

    codice:
    Torna in cima
    Ma non funziona proprio

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ti deve riportare in cima di quale pagina? quella contenuta nell'iframe o quella esterna?

    interna: href="#"

    esterna: onclick="top.href='#';"

    ciao
    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

  3. #3
    Ciao, grazie per la risposta
    il link contenuto nell'iframe deve riportarmi in cima alla pagina esterna, ma anche con il tuo codice non funge...

    Posto qui la pagina di esempio per farti capire meglio:

    INDEX.HTML

    codice:
    <head>
    </head>
    <body>
    
    	<a name="top"></a>
    
    	...contenuto...
    
    	<iframe src ="iframe.html">
    	</iframe>
    	
    </body>
    </html>
    IFRAME.HTML

    Non so come fare

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sei incappato nel solito errore di scarsa fantasia: non puoi usare parole riservate (come top) a spasso per la pagina... usa un nome diverso per il tuo link... che so... pot

    Se non va nemmeno cosi' posta un link per poterci rendere conto del motivo reale dell'errore.

    ciao
    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

  5. #5
    Trovato!
    Bastava semplicemente dichiarare la pagina di riferimento nel href... perché senza scrivere la pagina di destinazione il browser giustamente cercava il segnalibro #top su iframe.html, e non lo trovava!

    Ecco la soluzione, sperando che possa servire a qualcuno:

    Il target _parent serve a evitare che l'ancora torni in cima alla pagina ...all'interno del frame.

    Ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.