PDA

View Full Version : [HTML/Javascript] iFrame url?


Fede_Reghe
18-02-2007, 14:50
C'è un modo per ottenere il link esatto di quello che un utente guarda in un iframe? Mi spiego meglio. Se metto:
<iframe id="siteform" src="http://www.hwupgrade.it/" width="100%" height="100%" onClick="ngoto();">
Ovviamente mi apre come prima pagina http://www.hwupgrade.it/. Ma se poi l'utente clicca su "Forum", cosa metto in ngoto() per sapere il link http://www.hwupgrade.it/forum/ ? C'è un modo?

andbin
18-02-2007, 15:27
C'è un modo per ottenere il link esatto di quello che un utente guarda in un iframe? Mi spiego meglio. Se metto:
<iframe id="siteform" src="http://www.hwupgrade.it/" width="100%" height="100%" onClick="ngoto();">
Ovviamente mi apre come prima pagina http://www.hwupgrade.it/. Ma se poi l'utente clicca su "Forum", cosa metto in ngoto() per sapere il link http://www.hwupgrade.it/forum/ ? C'è un modo?Se metti un name oltre che l'id, basterebbe fare:

frames["siteform"].location.href

per avere l'url. Questo in teoria ... in pratica è molto probabile (in base alla configurazione del browser) che l'accesso a tale informazione sia rifiutato per motivi di sicurezza.

Fede_Reghe
18-02-2007, 18:53
Infatti non funziona... Penso per il motivo che dici anche se non mi da nessun errore. In pratico ho una pagina con un input text e submit, con sotto l'iframes. Nell'input text metto l'url e lo faccio cambiare all'iframe, ma se uno naviga nel sito e clicca su un link rimane comunque l'url che è stato digitato... Idee?