Har skrivit följande som ett exempel. Hej Ok. Om jag ska låta en av mina frames ladda före en annan precis när man kommer in på sidan, var lägger man det då (body onload= ?? typ)? Jag vill alltså att den ena framen inte kommer upp förrän den andra har laddats klart. Är du med? Hej Hej igen, Jo, det är sidor som jag själv skapat som jag har kontroll över. Använder bara nuvarande länkar för du ska se hur det funkar. HejFördröjning av en frame
<code>
länk
</code>
Använder mig av tre frames. Jag vill att det blir en fördröjning på frame[2], hur går man tillväga ?
Satt och pillade med något åt detta hållet men vet inte riktigt var man skall lägga in anropet till funktionen.
<code>
<script language="javascript">
function setTimer()
{
window.setTimeout("showAlert('en fördröjning med 1 sekund')",1000);
}
</script>
</code>
Sv: Fördröjning av en frame
Testa följande.
<code>
<script language="javascript">
function setTimer()
{
window.setTimeout(setFrame,1000);
}
function setFrame()
{
parent.frames[2].location='http://www.microsoft.se';
}
</script>
</code>
Mvh
JohanSv: Fördröjning av en frame
/ MartinSv: Fördröjning av en frame
Hmm du skulle kunna sätta onload i din första frame till "parent.frames[2].location='http://www.microsoft.se"
Kan du visa hur dina sidor är organiserade? Har lite svårt att se hur dina frames ligger i förhållande till din
länk
/JohanSv: Fördröjning av en frame
Nu ser jag vad du menar. Är sidorna som du laddar i dina frames något som du har skapat eller är det länkat som i exemplet till tex google eller microsoft?
Om det är sidor som du inte har kontroll över så får du nog köra med timeout varianten då jag inte vet om det går att kolla på nått sätt om en frame laddat klart.
<code>
<script language="javascript">
function loadFrames()
{
parent.frames[1].location='http://www.pellesoft.se';
window.setTimeout(setFrame2,2000);
}
function setFrame2()
{
parent.frames[2].location='http://www.microsoft.se';
}
</script>
länk
</code>
Mvh
JohanSv: Fördröjning av en frame
Så att sätta en timer känns inte rätt.Sv: Fördröjning av en frame
tabort timeouten
om du kontrillerar sidorna du laddar i dina frames så sätter du
onload="window.parent.setFrame()" på den första sidan som laddas i första framen.
/Johan