Avatar billede darkstylerdk Nybegynder
05. februar 2005 - 21:45 Der er 6 kommentarer

Viderestille med ?id=2-endelse

Hej eksperter.
Jeg bruger dette script til at viderestille hvis de besøgende på min side har for lav en opløsning:
if(screen.width<1024||screen.height<768)
  location.href = "http://rslille.kristiank.net" + location.pathname;


MEN dette virker ikke hvis de er på sider med denne endelse fx: vis-side.php?id=2

så viderestiller den til siden uden ?id=2

Hvad skal jeg ænndre i koden?
Avatar billede olebole Juniormester
05. februar 2005 - 22:12 #1
<ole>

Da der formodentlig er tale om et Apache-mapped sub-somain, har du sikkert introduceret en række 'spændende' overraskelser til fremtiden (det skaber ofte en frygtelig bunke rod - og gavner nada)  ;o)

Hvad returnerer din 'location.pathname' ved en specifik adresse?

/mvh
</bole>
Avatar billede darkstylerdk Nybegynder
07. februar 2005 - 10:57 #2
den retunerer filens navn
Avatar billede roenving Novice
07. februar 2005 - 18:06 #3
location.href = "http://rslille.kristiank.net" + location.pathname + (location.search?location.search:"");

-- jeg ved ikke om det er nødvendigt at checke at search findes, men det kan ikke skade !-)
Avatar billede olebole Juniormester
07. februar 2005 - 18:07 #4
Så bliver det nok:
  location.href = "http://rslille.kristiank.net" + location.pathname + (location.search?"?"+location.search:"");
Avatar billede roenving Novice
07. februar 2005 - 18:19 #5
Search indeholder da netop også spørgsmålstegnet ?-)
Avatar billede olebole Juniormester
08. februar 2005 - 20:42 #6
Dooooohhhh ....... glem min kommentar!  ;D
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