aprire link da un iframe ad un'altro

  • Creatore Discussione Creatore Discussione andrew4
  • Data di inizio Data di inizio

andrew4

Utente Attivo
4 Dic 2011
50
0
0
salve, sempre io

scusatemi, questa volta ho provato da solo, vorrei solo capire dove ho sbagliato.

nella finestra principale ho due iframe:

<iframe id="foo" height=60% width = 20% align="right" scrolling="si" > </iframe>

<iframe id="foo1" height=20% width = 20% align="right" scrolling="si" > </iframe>

nell'iframe foo ho inserito questo collegamento:

<p><a href="#" onClick="document.getElementById('foo1').src = 'pagina_2.html'"><img src="../../untitled1.jpg" alt="" width="43" height="40"></a></p>

per poter aprire la pagina_2 nel secondo frame, dove ho sbagliato?

grazie mille per l'attenzione
 
<p><a href="#" onClick="document.parent.getElementById('foo1').src = 'pagina_2.html'"><img src="../../untitled1.jpg" alt="" width="43" height="40"></a></p>

purtroppo niente, la paura mia è che mettendo il collegamento nell'iframe1 il codice non viene restituito alla pagina ma all'interno dell'iframe1, ho detto una cazz...a?
 
E' per forza necessario che devi usare l' IDentificatore....

....per trasferire un link, il cui collegamento si trova dentro un iframe in un'altra finestra?

guarda un po se ti va bene questo
http://max400.netne.net/principalek.html

nella pagina principale
Codice:
<iframe src="pagina1.html" id="foo" height=60% width=700 height=300  align="right" scrolling="si" > </iframe>

<iframe src="pagina2.html" name="foo1" height=20% width=700 height=300 align="right" scrolling="si" > </iframe>

nella pagina1.html (riferito all' iframe1)
Codice:
<a target="foo1" href="http://forum.mrwebmaster.it">forum mr.webmaster<a>
 
no io devo aprire il link che si trova in un iframe dentro un altro iframe, e non in un'altra finestra.
 
Veramente nel modo come l'hai spiegato prima....

nella finestra principale ho due iframe:

<iframe id="foo" height=60% width = 20% align="right" scrolling="si" > </iframe>

<iframe id="foo1" height=20% width = 20% align="right" scrolling="si" > </iframe>

nell'iframe foo ho inserito questo collegamento:

<p><a href="#" onClick="document.getElementById('foo1').src = 'pagina_2.html'"><img src="../../untitled1.jpg" alt="" width="43" height="40"></a></p>

per poter aprire la pagina_2 nel secondo frame, dove ho sbagliato?

Si capisce chiaramente che, nella pagina principale,
nell'iframe "foo1" (il secondo iframe) deve comparire "pagina_2.html"
ed è quello che ho fatto!

Comunque passo la palla a qualkun altro!
Io ho terminato!
 
Effettivamente la soluzione di max_400 dovrebbe funzionare. Sei sicuro di aver dato un nome (non un ID) agli iframe?
Per quanto riguarda la mia soluzione, prova ad usare solo parent invece di document.parent, ora non ricordo quale fosse quella giusta.
 
Questo è col parent

Alex aveva centrato il problema già dall'inizio...ci vuole il parent

visto che l'esempio precedente l'ho fatto in html con la funzione target
mi sento in dovere di fornire uno script adeguato a questa sezione javascript

questo dentro l'iframe1 "foo"
Codice:
<a href="#" onClick="parent.foo1.location.href='http://forum.mrwebmaster.it';">col parent</a>

il quale visualizza il link nel 2° frame "foo1"

esempio
http://max400.netne.net/principale-col-parent-javascript.html

Passo e chiudo!
 
siiiiiiiii
grazie mille ragazzi,

ho fatto questo alla fine

l'iframe 1:

<iframe id="foo" height=60% width = 20% align="right" scrolling="si" > </iframe>

l'iframe 2:

<iframe name="foo1" height=20% width = 20% align="right" scrolling="si" > </iframe>


il link da inserire nell'iframe 1:

<p><a href="#" onClick="parent.foo1.location.href= 'pagina_2.html'"><img src="../../untitled1.jpg" alt="" width="43" height="40"></a></p>

ed ha funzionato perfettamente, grazie mille davvero a tutti.
 

Discussioni simili