login  Naam:   Wachtwoord: 
Registreer je!
 Forum

pagina aanpassen aan resolutie gebruiker (Opgelost)

Offline anton - 07/11/2008 00:18
Avatar van antonLid hallo iedereen,
ik ben anton vanddeghinste ,13 jaar en ik maak websites voor mensen , ik kan reeds html , dhtml , xhtml , php en een beetje javascript , ik schrijf ook programmas in visualbasic.
nu wou ik voor een opdracht een fotoslideshow(gelukt) maar op sommige resoluties overlapt die de tekst...dan heb ik als index een scriptje ingesteld dat aan de hand van je resolutie bepaald naar welke site je moet maar dat werkt niet... maar ik zie er niets fout aan...
hier is het script:

  1. var breedte = document.body.clientWidth;
  2. if( var breedte = 800)
  3. {
  4. window.open('idex_lowest.php');
  5. }
  6. if( var breedte = 1024)
  7. {
  8. window.open('index_middle.php');
  9. }
  10. if( var breedte = 1280)
  11. {
  12. window.open('index_highest.php');
  13. }


ik zie echt niet wat er fout is...help plz??
  
grtz
anton

5 antwoorden

Gesponsorde links
Offline nemesiskoen - 07/11/2008 00:25
Avatar van nemesiskoen Gouden medaille

PHP expert
Die clientWidth doet niet veel in firefox. Probeer: screen.availWidth
En je definieert breedte heel de tijd opnieuw, die var moet maar 1x:

Is lelijk zo maar werkt (er zijn betere manieren:-)):
  1. <script>
  2. var breedte = screen.availWidth;
  3. alert(breedte);
  4. if( breedte = 800)
  5. {
  6. window.location = "index_lowest.php";
  7. }
  8. if( breedte = 1024)
  9. {
  10. window.location = "index_middle.php";
  11. }
  12. if( breedte = 1280)
  13. {
  14. window.location = "index_highest.php";
  15. }
  16. </script>
Offline anton - 07/11/2008 00:29 (laatste wijziging 07/11/2008 00:36)
Avatar van anton Lid heel erg bedankt!! want mn kennis van javascript is helemaal niet groot...ik probeer er wel zoveel mogelijk over te leren...

bedankt he
er is wel nog 1 probleempje... hij gaat namelijk constant naar index_highest, zelfs op resolutie 800x600...enig idee hoe dat komt?
grtz
anton 
Offline Abbas - 07/11/2008 00:44
Avatar van Abbas Gouden medaille

Crew .NET
Moet in het if-statement geen dubbel = teken?
  1. if(iets == iets_anders)
  2. {
  3. ///foo
  4. }
Offline nemesiskoen - 07/11/2008 11:43
Avatar van nemesiskoen Gouden medaille

PHP expert
yes it does:D
Offline anton - 16/12/2008 19:53
Avatar van anton Lid ohh thx:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s