FAQ |
Kalender |
|
2007-02-14, 11:22 | #1 | |||
|
||||
Mycket flitig postare
|
Har upptäckt ett märkligt problem med IE7 och undrar om nu någon annan har märkt av samma sak.
Jag har testat detta på flera olika XP-burkar med IE7 installerad och samma problem uppstår hela tiden. Sitter lokalt och utvecklar mot en server i nätverket och problemet uppstår när jag sitter och bygger en php-sida i XHTML, t ex index.php. Sidan behöver inte innhålla så mycket, utan det vanligaste så som alla standard-taggar (html, head, body) plus inkluderad javascript-fil i head-taggen: Kod:
<script src="jscripts/main.js" type="text/javascript"></script> Utöver detta har sidan bara ett par textrader och några bilder. När sidan laddas första gången så fungerar det bra. Klickar jag på en länk på sidan som leder till samma sida (index.php) så fungerar det bra. Men laddar jag om webbläsaren så försvinner innehållet på sidan, endast bakgrundsbilden syns. Kan ladda om och ladda om flera gånger i följd och sidan är försvunnen. Sporadiskt kan den komma fram då och då, väldigt sällsynt dock. Detta händer endast i IE7. De andra webbläsarna, t ex Firefox, Opera och IE6 laddar om sidan korrekt varje gång. Ändrar jag då filändelsen från .php till .html så fungerar det bra i IE7 också, men hur sjukt är det på en skala? Jag har nu luskat ut var det troliga problemet ligger. Tar jag bort javascript-inkluderingen, dvs låter filen ha filändelsen .php och samtidigt tar bort följande rad i head-taggen: Kod:
<script src="jscripts/main.js" type="text/javascript"></script> Lägger jag till javascript-inkluden igen, men tömmer javascript-filens innehåll så att den är tom, så fungerar det återigen INTE. Alltså har det inget med javascript-koden att göra. Problematiken ligger alltså i att så fort det är en javascript-inkludering i head-taggen på en php-sida, så har IE7 problem, man kan inte ladda om sidan i webbläsaren. Har provat lägga filen på en extern server och samma problem kvarstår. Är det någon annan som märkt att samma irriterande problem? Det är ju rätt irriterande när man utvecklar och vill ladda om IE7 för att se att allt fungerar efter hand. Hoppas ni hängde med på vad jag menar med allt |
|||
Svara med citat |
Svara |
|
|