Loader ikke script hver gang

Tags:    javascript

Hej alle sammen

Nu har jeg kæmpet og kæmpet med den her side, og jeg kan ikke rigtig få den fejl som min kunde får til at ske på min computer, men uanset hvad jeg har prøvet så får han den stadig.

En af siderne det sker på er den her:

http://www.vjstaldinventar.dk/Default.asp?id=43

Jeg har lavet den sådan at jeg har et javascript til at udregne hvor høj siden er så den kan sætte højden på den hvide kasse i midten (Den hvor scrollbaren kommer i vha overflow: auto)

Grunden til at jeg har gjort det sådan er fordi at der skal være de små top og bund friser, og så så jeg det her som den bedste løsning.


Problemet er at den ikke altid kalder det script her når min kunde han tester siden (og det skulle den jo altså gerne).

Jeg har kørt siden igennem en W3C Validator, og jeg har Javascript debugget siden, og synes ikke at jeg kan finde nogle fejl længere, men alligevel så får min kunde NOGLE GANGE når han hopper rundt på nogle af siderne den her fejl:

http://www.pedn.dk/vj.jpg

Altså som om at den ikke lige gider at loade det javascript som finder browser højde og får sat højden på de to kasser...

Er der nogle som har et bud på hvad det er jeg gør galt?

Worst case, er vel at jeg må lave siden om og ligge det hele i noget frameset?! :)

På forhånd tak

Peter :)



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Lorte IE...

Du skal nok nærmere være heldig med at de moderne browsere ser gennem fingre med dine fejl, altså sende xhtml som text/html..

<?xml version="1.0" encoding="iso-8859-1"?>

i første linie, vil jo helt sikkert tvinge IE6 i quirksmode..

Så ja, IE kan være irriterende, men skriv din kode ordentligt før du brokker dig.

og erstat scrolling=no fra body, erstat evt med overflow, eller skriv ordentlig css.

/J



Indlæg senest redigeret d. 12.06.2009 16:33 af Bruger #5789
Har du prøvet midlertidigt at lave en alert() kald i slutningen af scriptet? Hvis han får den så fuldfører scriptet og det kan være problemet er browser relateret. Eller browseren laver måske en cache eller noget?



Havde ikke rigtig prøver alerten fordi at det jo var en side som allerede var åbnet.. kunne ikke rigtig have at den alertede konstant.

Men "fejlen" er fundet. Fejlen er kun i IE, men hvis man sætter position: relative i den ene box, så sker det ikke... hvilken ikke rigtig giver nogen mening, men det virker :) Lorte IE :)



Den forstod jeg ikke... Hvordan siger du jo prøver at sende xhtml som text/html??

og hvad vil det sige at tvinge IE6 i Quirksmode? :)

Har også overflow: hidden på, men scrolling kom også bare lige på, men det må man måske ikke ?!



Den forstod jeg ikke... Hvordan siger du jo prøver at sende xhtml som text/html??

og hvad vil det sige at tvinge IE6 i Quirksmode? :)

Har også overflow: hidden på, men scrolling kom også bare lige på, men det må man måske ikke ?!

Hvorfor vil du have scrolling=no på hvis du allerede har overflow: hidden på? :P



Det var bare fordi at jeg ikke havde fået den slettet. Prøvede først med overflow hidden på body, men virkede ikke, og så prøvede jeg med den der, og så prøvede jeg med overflow hidden på html :)

Men i må meget gerne belære mig lidt, så jeg ikke laver alt muligt skod kode i hvert fald! :)



t