Hej, Skicka med den från huvudsidan: Tack, men i detta fallet fungerar det inte att göra så. Sidan i en iframe har sin egen querysträng. Den är helt fristående från sidan som anropar den. Kör denna javascriptkoden på sidan i din iframe så ser du querystringen som kommer från huvudsidan:Komma åt querystring från en ifame?
En av mina sidor innehåller en iframe. På denna sidan(ifarmen) vill jag komma åt en querystring från "huvudsidan".
Hur gör man det? Går det?
Tack på förhand!!!
/JockeSv: Komma åt querystring från en ifame?
<code>
<IFRAME src="MyPage.asp?<%Request.QueryString%>"></IFRAME>
</code>Sv: Komma åt querystring från en ifame?
Det är LÅNG historia till varför..
Ska försöka förklar kort:
Det är en inköpt applikation där man kan skapa portlets, en del portlets kan man ha som iframes(som i mitt fall). För att skapa en iframe skriver man en sql, eller leverantörens variant av sql.., där man bygger iframen. Detta görs i en helt vanlig textarea.
Alltså kan jag inte skriva asp-kod här, utan måste göra på något annat sätt.
Är det möjligt att komma åt quesrystringen på något annat sätt?
/JockeSv: Komma åt querystring från en ifame?
Sv: Komma åt querystring från en ifame?
qstr = "" + parent.location
if(qstr.indexOf("?") > 0) {
qstr = "Querystring: " + qstr.substr(qstr.indexOf("?") + 1)
} else {
qstr = "Querystring saknas"
}
alert(qstr)