04. januar 2013 - 10:30Der er
7 kommentarer og 1 løsning
min location.href løber i cirkler
hej jeg sider og er i gang med at lave en hjemme side der selv tilpasser sig klientens opløsning. Det virker også så længe at jeg kun bruger en simpel url, men ligeså snart der kommer lidt extra på urlen så som ?mode=gem så går der kuk i det da jeg så bliver nød til at bruge loction.href+'&h='+window.innerWidth+'&w='+window.innerHeight og så løber den i cirkler og skriv bare urlen længer og længer hvor den bare smider opløsning bag på igen og igen koden ser sådan her ud: function getsize() { location.href = location.href.replace(location.href, location.href + '&w=' + window.innerWidth + '&h=' + window.innerHeight) //+ '&w=' + window.innerWidth + '&h=' + window.innerHeight //location.replace(location.href +'&w=' + window.innerWidth + '&h=' + window.innerHeight ); + location.href }
Det tyder på, du har et designproblem. Det burde ikke være nødvendigt at bruge JavaScript til at få et design til at passe. Hvorfor ikke bare bruge CSS?
den skal tilpasse sig vindues størrelsen i browseren og skriv det maksimale antal koloner som klients vindue kan klarer. Jeg skrev forkert i mit spørgsmål og jeg kan ikke lige finde andre møder jeg kan få den til at samle oplysning om klients opløsning op
Det burde også kunne gøres med CSS. Under alle omstændigheder er det en skidt vej, du er inde på. Du skal vel så også ud i en 'redningsaktion', hvis brugeren skulle finde på at loade siden i én størrelse og derefter resize browseren.
Det bliver en masse bøvl for at udbedre, hvad der nok må betegnes som en designfejl. Det ville være bedre at tilpasse designet til teknologien =)
sorry jeg ikke lige har svaret tilbage jeg har haft lidt travlt. Jeg fik det til at virke ved hjælp af cookies og det virker uden problemer men tak for din tid og smid et svar så får du nogle af pointsne
Husk, at du skal spørge din bruger, om hun vil acceptere, at sitet anvender cookies, samt hvad der gemmes, og hvad den skal bruges til - før du sætter den. Accepterer brugeren 'kagen', skal hun desuden til enhver tid have mulighed for at trække samtykket tilbage *o)
Ellers tak, jeg samler ikke point. Læg selv et svar og accepter det, så tråden lukkes =)
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.