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

    iframe, ricavare l'url che si sta visualizzando al suo interno

    salve, il mio roblema è di ricavare l'url corrente del frame.
    il codice è questo:

    codice:
    <Iframe  id="fin" src="http://www.libero.it"></Iframe>
    
    
    <input name="bottone" type="button" id="req" value="URL del frame" onclick="alert(document.getElementById('fin').src) " />
    il problema è che se l'utente fa click su un link all'interno della paginn del frame che riporta ad esempio a http://www.libero.it/link1.htm se faccio click sul bottone per sapere l'url della pagina che si sta visualizzando nel frame come risposta ricevo sempre "http://www.libero.it" e non "http://www.libero.it/link1.htm".

    ho provato anche con .location.href al posto di .src, ma senza esito.. sapete aiutarmi?
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cosi' non puoi farlo

    quello che dovresti richiamare e'
    codice:
    alert(document.getElementById('fin').contentWindow.location.href)
    ma a meno che il tuo documento non risieda nel dominio di libero.it riceverai un errore di accesso negato, perche' i due oggetti window risiedono su domini diversi

  3. #3
    ah, ecco. infatti è su un dominio esterno.
    Non esiste nessun modo per ricavare quell'indirizzo, vero?
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

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.