Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Trovare la url di un'iframe.
martedì 03 marzo 2009 - 09.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
amstrad
Profilo
| Junior Member
115
messaggi | Data Invio:
mar 3 mar 2009 - 09:30
Ciao a tutti.
Nella mia applicazione ho un iframe nel quale un sito esterno richiamato da me tramite url "www.sito.it?parametro=valore"
va afinire dopo un paio di pagine di navigazione a "www.sito.it?parametroRestituito=valoreRestituito"
dovrei in parole povere prendere quel valore restituito quando si presenta.
Per il momento ho pensato di lanciare dentro un update panel ajax con un timer di 1 secondo controllando iframe.attributes("src") ma il risultato è sempre l'url che io imposto inizialmente.
Come posso fare per leggere il paramentro restituito
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
mar 3 mar 2009 - 10:00
Ciao,
non posso testare ora ma mi sembra di ricordare
document.frames['nomeframe'].location (o href) o comunque accedendo tramite js all'oggetto stesso...
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
amstrad
Profilo
| Junior Member
115
messaggi | Data Invio:
mar 3 mar 2009 - 10:24
quindi posso farlo solo tramite js e non da codebehind?
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mar 3 mar 2009 - 10:36
l'oggetto iframe è un oggetto html percui non ha un corrispettivo oggetto lato server, almeno che tu non metta un bel runat="server"
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
amstrad
Profilo
| Junior Member
115
messaggi | Data Invio:
mar 3 mar 2009 - 11:05
io lo ho messo un bel runat="server" ma non c'è nulla che mi mostri l'attuale url di quel frame nel codice,
e da javascript non saprei quando lanciare lo script visto che se il sito mi restituisce il valore dopo tre pagine di navigazione io dal mio client non sò a che pagina è arrivato.
Al momento sto facendo il controllo sul frame a ogni secondo giusto per provare, ma quando il frame si valorizza col sito esterno esterno:
document.getElementById("ctl00_ContentPlaceHolder1_urlFrame").value = document.frames["ctl00_ContentPlaceHolder1_ifrmPRN"].location.href;
ottengo un errore di accesso negato sulle proprieta del frame stesso
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !