<html> <head> <title>test</title> <script type="text/javascript"> En text/javascript kode der fortæller at nedenstående iframe skal opdateres hvert 2. minut...
Koden til bruges til en infoskærm, som opdateres hvert 2. minut. Lige nu bruger jeg den gode gamle http-equiv="refresh". Problemet er blot, hvis forbindelsen ryger i det tidspunkt hvor den forsøger at opdatere - så vises en fejl side - og skærmen skal opdateres manuelt (F5) for at komme igang igen.
gennem javascript har du mulighed for at benyttes setTimeout - men den kan du kalde en metode efter de to minutter og metoden skal så bare opdatere iframen og kaldes sig selv igen vha setTimeout.
Men så opstår selve problemet: Hvis jeg så eks. afbryder internetforbindelsen, og tilslutter igen - så opdateres siden ikke... Og det var dét jeg gerne ville have. Den har vel loadet selve siden, men forsøger hele tiden at opdatere iframen - uanset om der er forbindelse eller ej?
En afbrudt forbindelse burde ikke betyde noget men jeg kan selvfølgelig tage fejl - du må først og fremmest lægge mærke til om der opstår en js-fejl og dernæst prøve at debugge fx bare ved at indsætte en alert.
Men jeg er ikke med på hvornår du vil opdatere og ikke vil - du skriver "kode der fortæller at nedenstående iframe skal opdateres hvert 2. minut" og nu skal den kun loades første gang?
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.