Om du vill att sidan ska uppdateras efter 5 sekunder kan du skriva:
<script type="text/javascript">
setTimeout("window.location.reload()", 5000);
</script>
Det spelar faktiskt ingen roll om du lägger koden i head eller body
5 svar · 217 visningar · startad av M.Cheraghi
Halopp
sökte lite på forumet och hittade efter en stund denna kod!
Men jag får inte koden att fungera riktigt! den refreshar inte sidan!
Jag vill att funktionen på refreshen skall vara att den sidan bara den sidan som koden ligger i skall refreshas! _inte_ att en annan frame nånstans skall refreshas!
BTW, jag kan absolut inget om javascript! kan vara därför den inte fungerar =P vet bara att den skall ligga i HEAD taggen
<script language="JavaScript" type="text/javascript">
function reloadit(){
parent.framenamn.location.reload();
setTimeout("reloadit()",5000);
}
setTimeout("reloadit()",5000);
</script>
Om du vill att sidan ska uppdateras efter 5 sekunder kan du skriva:
<script type="text/javascript">
setTimeout("window.location.reload()", 5000);
</script>
Det spelar faktiskt ingen roll om du lägger koden i head eller body
dectgap skrev:
Om du vill att sidan ska uppdateras efter 5 sekunder kan du skriva:
<script type="text/javascript"> setTimeout("window.location.reload()", 5000); </script>Det spelar faktiskt ingen roll om du lägger koden i head eller body
Tack så mkt!
Men jag vill juhe följa w3c standard
M.Cheraghi skrev:
Men jag vill juhe följa w3c standard
Och den säger att <script>-taggar är tillåtna både i head och i body:
http://www.w3.org/TR/html401/struct/global.html#edef-HEAD
http://www.w3.org/TR/html401/struct/global.html#edef-BODY
Men om det inte handlar om skript som ska skriva ut något på sidan (document.write) brukar det vara bäst att lägga dem i head för att koden ska bli lättare att läsa.
dectgap skrev:
Om du vill att sidan ska uppdateras efter 5 sekunder kan du skriva:
<script type="text/javascript"> setTimeout("window.location.reload()", 5000); </script>Det spelar faktiskt ingen roll om du lägger koden i head eller body
Borde man inte lägga koden i window.onload? Det kan ju hända att sidan börjar laddas om innan den ens är färdigladdad för de som har modem?
nitro2k01 skrev:
Borde man inte lägga koden i window.onload? Det kan ju hända att sidan börjar laddas om innan den ens är färdigladdad för de som har modem?
Jo, det är nog bäst.
<script type="text/javascript">
window.onload=function(){
setTimeout("window.location.reload()", 5000);
}
</script>