Avatar billede gil-galad Nybegynder
16. februar 2004 - 14:21 Der er 2 kommentarer og
1 løsning

Mangler et mindre script

Jeg skal, hvis brugerens skærmopløsning er < 1024*768, sende folk vidre fra index.php til switcher.php, hvor "setsize" skal gemmes i cookien til a være 800
her er scriptet fra switcher.php:


if(isset($_POST["setsize"])) {
setcookie ("sitesize", $_POST["setsize"], time()+31536000, "/");
header("Location:". $_POST["back"] ."");
}
Avatar billede gil-galad Nybegynder
16. februar 2004 - 14:30 #1
noget alá dette, som bare virker:

$screenwidth = screenwidth _fra_brugeren_hvis_man_kan_det_i_php;

if ("$screenwidth < 1024" AND "der i cookien ikke står sitesize = 800"){
gå til switcher.php og skriv sitesize = 800 i cookien}
else{}
Avatar billede Slettet bruger
16. februar 2004 - 15:04 #2
Du kan ikke tjekke skærmopløsning i PHP, men du kan i JavaScript.

Det du så kan gøre er enten at sætte og læse din cookie med JavaScript, eller sende skærmopløsningen videre til PHP via et "fake billede"
Avatar billede gil-galad Nybegynder
16. februar 2004 - 15:06 #3
ok, så må jeg tilbage i javascript katagorien.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester