Toon posts:

[HTML/JavaScript] resolutie-script probleempje*

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

Verwijderd

Topicstarter
beste mede GoT-ers,

een tijdje terug heb ik van een persoon die ik niet ken een scriptje gekregen om
ervoor te zorgen dat iedereen die mijn site bezoekt, naar de juist map wordt
doorverwezen aan de hand van hun scherm-resolutie. als er bijv iemand mijn site
bezoekt met scherm-resolutie 1024x768 wordt diegene doorverwezen naar de
map /1024x767/ waarin dan een index.html keurig op zijn bezoek ligt te wachten.

dit is het script, momenteel alleen compatibel met 800x600 en 1024x768:
<SCRIPT LANGUAGE="JavaScript">

browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 4 || browserName == "Microsoft Internet Explorer" && browserVer >= 4) version = "1";

if (version == "1") {
var correctwidth=800
var correctheight=600
var correctwidth1=1024
var correctheight1=768
if (screen.width<correctwidth||screen.height<correctheight)
location="800x600/index.html"
if (screen.width<correctwidth1||screen.height<correctheight1)
location="1024x768/index.html"
else
location="badresolution.html"
}
else {
location="oldbrowser.html"
}
</SCRIPT>
helaas blijft dit script mij steeds doorverwijzen naar badresolution.html en niet
naar de map /1024x768/ waar ik normaal uit zou moeten komen.

wie ziet de fout? wie kan mij hiermee helpen?

alvast bedankt!

Verwijderd

Topicstarter
mijn excuses, dit hoort natuurlijk in P&W :(

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

je hebt < met > verdraaid

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">

var correctwidth=800
var correctheight=600
var correctwidth1=1024
var correctheight1=768
if (screen.width>correctwidth||screen.height>correctheight)
location="800x600/index.html"
if (screen.width>correctwidth1||screen.height>correctheight1)
location="1024x768/index.html"
else
location="badresolution.html"
</script>

[ Voor 37% gewijzigd door Wolfboy op 07-10-2003 02:02 . Reden: browserdetectie eruit gehaald, was slecht voor layout ]

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
ah dankjewel wolfboy ;)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Wolfboy schreef op 07 October 2003 @ 02:01:
je hebt < met > verdraaid

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">

var correctwidth=800
var correctheight=600
var correctwidth1=1024
var correctheight1=768
if (screen.width>correctwidth||screen.height>correctheight)
location="800x600/index.html"
if (screen.width>correctwidth1||screen.height>correctheight1)
location="1024x768/index.html"
else
location="badresolution.html"
</script>
ik dan dat 'ie nu bij 800x600 fout gaat ;)

maar het is inderdaad gewoon een kwestie van de logica goed naar code vertalen, daar hoef je geen programmeerwonder voor te zijn :)

Intentionally left blank


Dit topic is gesloten.