Tvinga laddning i Frame, olika sätt

JavaScript

0 svar · 169 visningar · startad av Bengan

Medlem sedan juni 2000690 inlägg
Trådstart#1

Jag har sedan ett par år tillbaka använt det här i huvudet på framesidor för att tvinga att framesettet laddas:

<script LANGUAGE="JavaScript">
<!--
if(top == self) self.location = "index.html";
//-->
</script>

MEN, sen IE5.5 kom ut så får man ibland ett märkligt fenomen att en delram under laddning helt plötsligt kan "laddas om" innan den renders klart. Funderade på om det har med det skriptet att göra och tänkte testa det här istället:

<SCRIPT>
 function checkStatus() {
   if(top == self) self.location = "index.html";
      return true;
      }
 </SCRIPT>

 <BODY onLoad="checkStatus();">

Om jag förstår det hela rätt så körs då inte skriptet förräns hela sidan laddats hem? Då kan man ju i varje fall utesluta om fenomenet beror på detta.

Några funderingar om detta?

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