Prøv at flytte følgende script-blok <script> displaycount(); </script>
Til slutningen af dokumentet - efter din <div is="Load">
Måske indlæses scriptet hurtigere end dokumentets HTML-kode, og derfor er browseren ikke klar over at der findes et element, der har id "Load" på det tidspunkt, hvor displaycount() kaldes. Hvis din browser er sat til at cache HTML-dokumenter, vil der ikke være samme forsinkelse når du refresher, og det er måske derfor du slipper for at se fejlen.
Det lykkedes mig at finde ud af hvad der gik galt. I javascript filen havde jeg et browsercheck som oprettede et objekt. Det virker fint nok, men jeg har heller ikke tidliger kommet andre funktioner ind i denne fil som benytter dette objekt. Det viser sig at objektet ikke når at blive oprettet før det skal bruges første gang, og derfor kommer fejlen.
Jeg har så gjort det at jeg, eftersom jeg alligevel skulle lave noget differation på browsere i asp, at jeg har overladt alt browsercheck til asp-koden, og dermed fjernet nødvendigheden af nævnte objekt. Og vupti, ingen fejl.
I grunden utroligt at fuldt fungerende kodestumper ikke fungerer når de bliver sat sammen:))
stringbuffer, du hjalp mig på vej, med at noget kunne være loadet før noget andet. Det var bare ikke lige det rigtige sted. Så jeg håber ikke det gør noget du kun får de 25 point.
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.