10. juni 2004 - 17:19Der er
8 kommentarer og 1 løsning
Kan dette script loope?
Hejsa...
Jeg har dette script på min side:
if(screen.availWidth<=1023){ if(document.cookie&&document.cookie.indexOf('800')==-1) {document.cookie="sitesize=800;expires=Fri, Dec 31 2004 23:59:59 GMT;"; location.reload();} }
Det er til min stylesheetskifter, der automatisk skifter siden en tak ned i opløsning hvis man har opløsningen 800*600 eller lavere. Men mistænker det til nogle sjældne gange at loope, da min counter sagde at én bestemt IP havde besøgt min side 3352 gange på en halv time!!?? det fik også lige min side til at gå helt ned.....
Men hvem lader sin computer stå sådan? det har da ikke været en hacker vel? (har IP'adressen)
nej det skulle den ikke, for hvis brugerens opløsning er mindre end 1024, vil den gå ind i den første if sætning. hvis den næste betingelse er opfyldt vil den gå ind i den anden if sæting. Det vil alt sammen kun kunne ske 1 gang. Du har ikke noget løkke længere ud ? altså før f(screen.availWidth<=1023){ ...
jeg mener stå og opdatere siden fordi location.reload(); vil blive aktiveret hele tiden... Hvis der af en eller anden grund ikke bliver gemt i cookien, men brugeren har slået cookies til, vil det ske...
hmmm.. når siden så ER reloaded kan den så måske reloade den igen, og så igen og igen? Kan godt se den kun vil blive kaldt én gang når man ser siden én gang. MEN hvis man kører med lav opløsning og siden vil reloade, og siden af en eller anden grund stadig ikke er lavopløsning vil den så reloaade igen osv... Jeg tænker på om scriptet fx. ikke virker ordenligt med safari på imac's eller noget.
Hvis man kunne lave noget alá dette:
location.reload();} skal hedde location.replace("<?php echo $_SERVER["PHP_SELF"]; ?>&reload_igen=NEJ")
og hvis reload_igen=NEJ skal scriptet slet ikke køres næste gang...
Det sidste jeg lavede virkede næsten, og jeg fik hjælp til det andedsteds... men du kan da godt få points alligevel
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.