det her hjælper i hvert fald en del på det ;-) if (seconds < 10) document.getElementById('output').innerHTML = minutes+":0"+seconds; else document.getElementById('output').innerHTML = minutes+":"+seconds; setTimeout("countdown("+(time-1)+",'"+target+"')", 1000);
Det jeg gør er at udskifte din output.value - hvilken jeg ikke helt kan se hvorfor burde virke (ud over det er noget ie halløj). Nå, men med document.getElementById('output') for jeg fat i dit div-element, og innerHTML repræsenterer den html-kode der er indeni div'en - hvilken jeg så skifter.
og for at få evt. IE4 brugere med, kunne du skrive: function getElm(elmID) { if (document.getElementById) {return document.getElementById(elmID);} else if (document.all) {return document.all[elmID];} else return; } function countdown(time,target) { if (time <= 0) window.location = target; else { minutes = Math.floor(time/60); seconds = time-minutes*60;
IE4 understøtter ikke document.getElementById, som ellers er den officielle måde at gøre det på (ifølge W3C som laver DOM-standarderne). Via getElm funktionen kan man så teste om browseren understøtter getElementById, og hvis ikke om den så understøtter document.all. Hvis den gør det returnerer den elementet, og hvis ikke returnerer den ingenting (her kan man så i countdown-funktionen teste om getElm overhovedet har returneret noget og dermed forhindre at scriptet løber videre, fx: function countdown(time,target) { if (elm = getElm("output")) { if (time <= 0) window.location = target; else { minutes = Math.floor(time/60); seconds = time-minutes*60;
-Jeg skal ikke have points - men derimod skovenborg :o)
-og jeg tror hvis jeg var dig at jeg ville begynde og nærlæse regelsættet lidt grundigere, eftersom at du har haft to brugere sideløbende, i næsten et år!
og nej technodance.dk, er ikke lukket - og så skifter du bruger fordi at du har et hav af ulukkede spørgsmål - det er dælme en skidt stil!
Men spørgsmålet og dine brugere er blevet anmeldt!
nej det forstår i ikke men jeg har fat prøve at lukke min spm nej da exp. var kunne jeg starte forfra og jeg har ikke noget med technodance.dk af gøre mere
Jeg er nu egentligt også ligeglad - der er andre der tager stilling til det!
Jeg forstår bare ikke at det har været nødvendigt at køre brugerne sideløbende med hinanden - og samtidig en masse åbne spørgsmål oprettet af din tidligere bruger - som skrevet tidligere "dårlig stil"
Når du hjælper folk forventer du så ikke at få et tak, og eller points ?
nåå, expnet == technodance.dk - så kan jeg bedre forstå din kommentar 12/06-2004 01:46:19 ;-)
Nu er technodance lukket, og godt det samme, så vi kan få lidt styr på brugerne igen og tak til grunken for at gøre lidt rede for tingenes komplicerede indstilling. Angående points så bare drop dem - jeg overlever nok lige akkurat uden... men du skal i hvert fald huske at læse reglerne ordentlig til en anden gang - hvilket jeg håber du også har. Det kan spare dig for en masse diskussion og klamerier med folk ;-)
ja oki. jeg laver ikke så en fejl mere da den er svær at forklar fra min side af Sorry mange gang
Synes godt om
Ny brugerNybegynder
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.