Hur får jag iframen att sluta läsas in?

JavaScript

2 svar · 366 visningar · startad av tovelainen

Medlem sedan mars 2003137 inlägg
Trådstart#1

Hej
behöver ännu mer hjälp idag...

Följande fungerar nästan. Det är bara det att iframen laddar om gång på gång på gång. Jag vill att den läses in bara en gång, så det finns nån loop här som jag inte fattar hur jag ska bryta.

Jag har inte tillgång till body-tagen så jag kan inte anropa javascriptet därifrån.

<html>
<head></head>
<body>

<script type="text/javascript" language="javascript">
<!--
function get_frame(){
var site = window.parent.location + "";
var email = site.split("=");
email = email[email.length-1];
alert(email);
var oldFrameSource = "http://www.exempelsida.com&e=";
var newFrameSource = oldFrameSource + email;
document.getElementById('iFrame1').src = newFrameSource;
//-->
}
</script>
<iframe onLoad="get_frame();" name="iFrame1" id="iFrame1" width="600" height="700" src=""></iframe>

</body>
</html>
Medlem sedan dec. 20025 483 inlägg
#2
<script type="text/javascript" language="javascript">
function get_frame(){
var site = window.parent.location + "";
var email = site.split("=");
email = email[email.length-1];
alert(email);
var oldFrameSource = "http://www.exempelsida.com&e=";
var newFrameSource = oldFrameSource + email;
if (document.getElementById('iFrame1').src != newFrameSource)
    document.getElementById('iFrame1').src = newFrameSource;
}
</script>
Medlem sedan mars 2003137 inlägg
#3

Jajjemen! Tusen tack Peter!
:-)

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)