Avatar billede dalbjerg Nybegynder
13. maj 2000 - 15:31 Der er 5 kommentarer og
1 løsning

Genlæse en anden frames

Er der ikke nogen som kan fortælle mig hvordan en frames, kan genfriske en anden frames efter x sekunder???

KD
Avatar billede olebole Juniormester
13. maj 2000 - 15:54 #1
<ole>
Dette vil reloade dokumentet i framen 'rammenavn' efter 3 sekunder. Det skal bare stå i framesettet eller et af de andre dokumenter i framesettet:

<script language="JavaScript"><! --

function reLoc() {
  parent.rammenavn.document.location = "det_ny.html";
}
setTimeout("reLoc()",3000);

// -->
</script>

/Vh
</bole>
Avatar billede ortrak Nybegynder
13. maj 2000 - 16:14 #2
her er en lidt revideret udgave af oleboles:


    <script language="JavaScript">

function reLoc() {
  parent.left.location.reload()
  setTimeout("reLoc()",3000);
}
setTimeout("reLoc()",3000);

</script>



Den reloader uafhængig af filnavnet og gør det hvert 3. sekund i stedet for kun én gang, som i oleboles eksempel.



/ortrak
Avatar billede ortrak Nybegynder
13. maj 2000 - 16:15 #3
jeg har kaldt den frame som skal reloades, left.

/ortrak
Avatar billede dalbjerg Nybegynder
13. maj 2000 - 16:20 #4
Men den skal kun gøre det engang, ok ole boles virker ikke den kommer med en script fejl
Avatar billede olebole Juniormester
13. maj 2000 - 16:36 #5
Der var ganske rigtigt en fejl i mit eksempel:

  <script language="JavaScript"><! --

skrev jeg, men der sneg sig et mellemrum ind efter '<!' og før '--'. Slet det lige selv. Ellers er det lige testet og funker ;-)
/Vh
Avatar billede dalbjerg Nybegynder
13. maj 2000 - 16:38 #6
Tak for hjælpe olebole, nu virker det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester