WebSite X5Help Center

 
Luigi Dell'aquila
Luigi Dell'aquila
User

Richiamare un iframe da un'altra pagina  it

Auteur : Luigi Dell'aquila
Visité 1993, Followers 1, Partagé 0  

Ciao a tutti

è possibile richiamare l'iframe da un'altra pagina web?

Mi spiego meglio.

Ho la pagina 1.html dove c'è l'iframe name="A". Nella pagina 2.html vorrei inserire un link che faccia visualizzare la pagina 3.html nel suddetto iframe con name="A"

Grazie

Posté le
17 RéPONSES - 4 UTILE - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... e non hai ancora provato...?... 

... il link (normale) della pagina2 farà aprire la pagina3 nello stesso iframe al posto della pagina2...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

Non ho ancora provato perchè non so come richiamare l'iframe di un'altra pagina.

Quando sono nella stessa pagina gli indichi TARGHET="A", ma quando il TARGHET="A" si trova in un'altra pagina?

"<a class="imLink" href="3.html" TARGET="A">Visualizza html (testo)</a>"

"<iframe name="centro"> </iframe>"

Lire plus
Posté le de Luigi Dell'aquila
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

"<a class="imLink" href="3.html" TARGET="A">Visualizza html (testo)</a>"

"<iframe name="A"> </iframe>"

Lire plus
Posté le de Luigi Dell'aquila
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

Scusa, ma non ho capito.

Ecco il tuo esempio <A HREF="aerei.html" TARGET="destra" >AEREI</A>.

aerei.html sarà visualizzato nell'iframe TARGET="destra" situato nella pagina corrente, mentre io vorrei farlo visualizzare nell'iframe situato in un'altra pagina.

X

Lire plus
Posté le de Luigi Dell'aquila
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... allora metti l'iframe nell'altra pagina che richiami la pagina da importare...

... altrimenti ti devi documentare in RETE, o in PHP o JS sul passaggio di variabili...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
 lemonsong  
 lemonsong  
User

In quel post linkato c'è il codice da usare.

Comunque, se non vuoi usare PHP, puoi passare il nome della pagina in questo modo:

http://lemonsong.altervista.org/test_iframe_hash/

A pagina 3 c'è il codice.

Puoi personalizzare l'id dell'iframe (mio_iframe).

Lire plus
Posté le de  lemonsong  
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

Ciao Lemonsong.

Non c'ho capito molto. Nella dir lemon ho creato le pagine 1.html (con il codice della tua homepage) e 3.html (con il codice della tua pagina 3) e poi le seguenti pagine: bianco.html - blu.html - giallo.html e rosso.html.

Sicuramento ho sbagliato alla grande qualcosa e mancherà anche del codice. Potresti dirmi cortesemente cosa manca/ho sbagliato?

Grazie

http://luigidellaquila.it/lemon/1.html

Lire plus
Posté le de Luigi Dell'aquila
 lemonsong  
 lemonsong  
User

Pensavo tu usassi WS

Quel codice richiede la libreria jQuery, se usi WS, non ne hai bisogno.

A parte questo, nel link 3.html#rosso.html (in base al codice scritto) va tolta l'estensione: 3.html#rosso

Lire plus
Posté le de  lemonsong  
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

Grazie lemsong

Con ws ora funziona http://luigidellaquila.it/lemon1/index.html

Se volessi far visualizzare al posta della pagina html un pdf dovrei cambiare '.html' in '.pdf' in  $('#mio_iframe').attr('src', h + '.html'); è giusto?

X

Lire plus
Posté le de Luigi Dell'aquila
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

Grazie

Un'ultima domanda.

Per html o pdf bisogna usare due pagini differenti. Una che contenga '.html' e l'altra '.pdf'

Però vedo che nel codice c'è la condizione  if (h != ' ') quindi mi chiedevo se fosse possibile inserire il tutto in una pagina (html e pdf). Ad esempio dopo la prima condizione dargliene un'altra (non so se sia corretto)  if (h = html) allora apri .html e poi ancora if (h != pdf) allora apri .pdf

E' possibile?

XX

Lire plus
Posté le de Luigi Dell'aquila
 lemonsong  
 lemonsong  
User

Beh, più semplice è togliere l'estensione dal codice...

$('#mio_iframe').attr('src', h);

... ed aggiungerla nei link: 3.html#rosso.html (come avevi fatto prima).

Lire plus
Posté le de  lemonsong  
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

Ancora una domanda

A pagina 2 se in esperto - prima della chiusura di Head inserisco il percorso dove si trovano i file  $("iframe").attr( "src","1/uno/"+h ); utilizzando il visualizzatore di google <a href="2.html#https://docs.google.com/viewer?embedded=true&url=" target="_blank"  class="imCssLink">PDFtarget="_blank"</a> da errore perchè interpone il percorso della pagina pdf prima dell'indirizzo di Google. Come posso far inserire il percorso di Google prima di quello del pdf?

Clicca sul link in homepage "con con google viewer PDFtarget="_blank"

http://luigidellaquila.it/lemon1/index.html

Grazie

Lire plus
Posté le de Luigi Dell'aquila
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

La domanda del precedente post l'ho risolta, però c'è un altro problema: ho visto che non è responsive. C'è la possibilità di renderlo responsive?

Grazie

Lire plus
Posté le de Luigi Dell'aquila
Luigi Dell'aquila
Luigi Dell'aquila
User
Auteur

Chiedo scusa, ho risolto tutto. Non era responsive perchè non l'avevo abilitato

Grazie a Kolasim e Lemonsong

Lire plus
Posté le de Luigi Dell'aquila