Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: iframe e link esterno

  1. #1

    iframe e link esterno

    Ciao a tutti.

    Ho una pagina A principale e una pagina B con un iframe. In questo iframe vorrei aprire diversi link esterni a seconda di cosa si clicca su A.

    Esempio su A ho tre link:
    - link1
    - link2
    - link3

    allora su B, nell'iframe si deve aprire page1.html, page2.html oppure page3.html a seconda di cosa si clicca.

    Spero di essere stato chiaro.
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    17
    Ho visto esempi i frame normali.
    Nessuno sa come farlo con gli IFRAME?
    Ciao Giovanni

  3. #3
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: iframe e link esterno

    Originariamente inviato da Spazio1999
    Ciao a tutti.

    Ho una pagina A principale e una pagina B con un iframe. In questo iframe vorrei aprire diversi link esterni a seconda di cosa si clicca su A.

    Esempio su A ho tre link:
    - link1
    - link2
    - link3

    allora su B, nell'iframe si deve aprire page1.html, page2.html oppure page3.html a seconda di cosa si clicca.

    Spero di essere stato chiaro.
    Grazie.
    devi dare un nome alla finestra dove si apre la pagina B (nomeFinestra_B p.es.) ed un nome all'iframe contenuto in pagina B (nomeIframe)

    il link deve essere:
    link1

    dovrebbe funzionare

  4. #4

    Re: Re: iframe e link esterno

    Originariamente inviato da *pragma
    devi dare un nome alla finestra dove si apre la pagina B (nomeFinestra_B p.es.) ed un nome all'iframe contenuto in pagina B (nomeIframe)

    il link deve essere:
    link1

    dovrebbe funzionare
    Scusa, ma non mi è chiaro.
    Come faccio a dare un nome ad una finestra?

    Io ho la pagina menu.htm dove ci sono tutti i link e la pagina iframe.html, dove c'e' l'iframe.
    Ora voglio aprire page.html nell'iframe di iframe.html, cliccando su link1 presente su menu.html.

    Nella pagina iframe.html ho fatto:

    <iframe name="nomeiframe" width=300 height=1000 frameborder=1>
    </iframe>

    Ora come faccio a dare un nome alla pagina (tu dici finestra) iframe.html?


  5. #5
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Allora:
    codice:
    <iframe name="tuoIframe" width=300 height=1000 frameborder=1> 
    </iframe>
    a quesro punto dalla pagina A:

    codice:
    link1 
    link2 
    link3
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  6. #6
    Originariamente inviato da Dr Mal
    Allora:
    codice:
    <iframe name="tuoIframe" width=300 height=1000 frameborder=1> 
    </iframe>
    a quesro punto dalla pagina A:

    codice:
    link1 
    link2 
    link3
    Ho provato, ma non funziona, perchè la pagina B (quella con l'IFrame) non si apre.

    Ma nel link presente nella pagina A non dovrebbe esserci un riferimento alla pagina B? Altrimenti come fa da aprirsi?


  7. #7
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    Originariamente inviato da Spazio1999
    ...............
    Ma nel link presente nella pagina A non dovrebbe esserci un riferimento alla pagina B? Altrimenti come fa da aprirsi?

    nella pagina A deve esserci:
    visualizza page1 nell'iframe

    il nome alla finestra (il documento o pagina è contenuto in una finestra alla quale dai automaticamente il nome quando la nomini in target="...." )
    il nome all'iframe lo assegni come ha detto Dr Mal

  8. #8
    Mi dispiace, ma non mi funziona
    La finestra B non si apre.

    Ma forse mi sono spiegato male, provo a chiarirmi.
    Ci sono 5 pagine:
    - menu.html (A)
    - iframe.html (B)
    - page1.html
    - page2.html
    - page3.html

    Quando clicco su uno dei link della pagina menu.html, devo andare (sempre nella medesima finestra) alla pagina iframe.html che avrà un proprio testo in alto, basso costante ed in più nell'iframe si deve aprire una delle pagine page1.html, page2 o page3.

    Se nella pagine menu.html (A) metto il link:
    visualizza page1 nell'iframe

    mi si apre la pagina page1.html che non contiene alcun iframe.
    L'iframe è contenuto nella pagina iframe.html.

    Spero di non aver incasinato di più la cosa


  9. #9
    Utente di HTML.it L'avatar di colt
    Registrato dal
    Apr 2003
    Messaggi
    69
    si può fare con il php...modifica l'iframe come segue (supponendo che main.htm è la pagina di default caricata nel iframe):
    Codice PHP:
    <iframe ... src="http://www.tuosito.it/<?php if (isset($_GET['id'])) echo $_GET['id']; else echo 'main.htm'?>" ...>....</iframe>
    non dovrai fare niente, se vuoi mettere nell'iframe delle pagine usa quest'indirizzo:
    http://www.tuosito.com/index.htm?id=pagnell'iframe.htm
    ciauz

  10. #10
    Originariamente inviato da colt
    si può fare con il php...modifica l'iframe come segue
    Purtroppo posso usare soltanto linguaggi lato client
    Col PHP avrei impostato in maniera del tutto diversa la pagina, senza ricorrere agli iframe (include per esempio)

    Ciao e grazie ad ogni modo.

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.