webForumDet fria alternativet

Läsa in iframe med url-variabel plockad från parent sida

JavaScript

1 svar · 371 visningar · startad av tovelainen

Medlem sedan mars 2003137 inlägg
Frågan#1

Hej
En länk som ser ut typ såhär:
http://www.huvudsidasida.com?e=tovelainen@tovelainen.com

ska leda till en websida som har en iframe.
Där vill jag att epostadressen förs över som ett tillägg till iframe-url:en

Jag vill alltså att iframe url:en ska bli:
http://www.iframesida.com?e=tovelainen@tovelainen.com

Jag har den här koden nu som jag experimenterar med:

<html><head></head><body>
<script type="text/javascript" language="javascript">
function get_frame(){
var email = parent.location.split("=");
var oldFrameSource = "http://www.iframesida.com?e=";
var newFrameSource = oldFrameSource + email;
document.getElementById('iFrame1').src = newFrameSource;
}
</script>

<iframe name="iFrame1" id="iFrame1" width="600" height="700" src="getframe();"></iframe>
</body></html>

Men trixar också på om detta kunde va enklare:

<iframe name="iFrame1" id="iFrame1" width="600" height="700" src="javascript:'http://www.iframesida.com?e=' + parent.location.split('=');"></iframe>

Nån som fattar frågan? :-)

Medlem sedan jan. 2005713 inlägg
#2

Vet inte riktigt när funktionen ska kallas, men detta är väl ett sätt:

<html><head></head><body>
<script type="text/javascript" language="javascript">
function get_frame(){
var email = parent.location.split("=");
var oldFrameSource = "http://www.iframesida.com?e=";
var newFrameSource = oldFrameSource + email[B][email.length-1][/B];
document.getElementById('iFrame1').src = newFrameSource;
}
[B]get_frame();[/B]
</script>

<iframe name="iFrame1" id="iFrame1" width="600" height="700" src=""></iframe>
</body></html>
266 ms totalt · 3 externa anrop · v20260731065814-full.f363f448
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)