webForumDet fria alternativet
Logga in / Bli medlem

Flera IFrame på samma sida...

JavaScript

0 svar · 340 visningar · startad av Daniel78

Medlem sedan jan. 2001200 inlägg
Trådstart#1

Hej!

Jag har fått ett problem att lösa, detta innebär att jag har flera Iframes på samma sida. Jag vill beräkna höjden på vart och ett av dessa Iframes så att man inte fr en scroll i höjdled. Det skript jag använder fungerar för EN Iframe per sida. Men om jag nu i mitt fall ska ha flera så beräknas bara den sist "laddade" Iframen. De andra "trycks" ihop och skriptet verkar inte användas förräns man väljer att uppdatera inuti den specifika Iframen.

Det som jag behöver hjälp med är alltså hur alla Iframesen(på en o samma sida) ska få automatisk höjd? Kanske det räcker med att skapa ett unikt namn? :q

Idag använder jag:

<script language="Javascript" type="text/javascript">
	//Kontroll om sidan ska presenteras i XOR portalen eller i intranätet, viktig för att scrollingen ska fungera
	function setIframe()
	{
		if(parent.document.getElementById('iframeNav'))
		parent.document.getElementById('iframeNav').style.height=(document.height)?document.height:document.body.scrollHeight;
	}

</script>

Iframe:

<IFRAME id=iframeNav style="WIDTH: 180px; HEIGHT: 303px" name=iframeNav src="sökvägen?DirName=Mallar" frameBorder=0 scrolling=no></IFRAME><
260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)