Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Per resolutie andere site (https://forum.scholieren.com/showthread.php?t=1265123)

chaosphere 13-09-2005 13:44

Per resolutie andere site
 
Code:

<SCRIPT LANGUAGE="JavaScript">
function redirectPage() {
var url800x600 = "index.html";
var url1024x768 = "index1024.html";
else if ((screen.width == 800) && (screen.height == 600))
window.location.href= url800x600;
else if ((screen.width == 1024) && (screen.height == 768))
window.location.href= url1024x768;
else window.location.href= url800x600;
}
// -->
</SCRIPT>
</HEAD>
<BODY onload="redirectPage();">

ik heb dit javascriptje gebruikt om ervoor te zorgen dat er per resolutie een andere site komt. maar het werkt niet! als ik 1024x768 heb dan laadt ie nog steeds de 800x600 site.

en ja ik heb de zoek functie gebruikt op het forum/google en daar heb ik ook dit scriptje van maar nu kan ik niet vinden hoe ik dit probleem moet oplossen.

ExVaal 13-09-2005 13:46

Noem de pagina voor 800x600 eens index800.html.

Ik denk dat het komt omdat je server automatisch doorlinkt naar index.html, ondanks wat er in de header staat.

chaosphere 13-09-2005 13:52

werkt nog steeds niet, maakt het ook uit dat index.html dezelfde pagina is als index800.html?

freyk 13-09-2005 13:52

Als je de naam van de pagina voor 800x600 verandert in index800.html bijvoorbeeld, zou het misschien wel lukken.

Omdat iedere site begint met index.html (.php, enz), pakt de browser dus automatisch die 800x600 versie.

Chilli Dude 13-09-2005 14:11

Citaat:

chaosphere schreef op 13-09-2005 @ 14:52 :
werkt nog steeds niet, maakt het ook uit dat index.html dezelfde pagina is als index800.html?
dan moet je de echte index.html wel ff verwijderen of renamen...

dus je hebt alleen index800.html en index1024.html

chaosphere 13-09-2005 14:13

ik heb het javascriptje nu in index800.html gezet, en dit is dan de code:
Code:

<SCRIPT LANGUAGE="JavaScript">
function redirectPage() {
var url800x600 = "index800.html";
var url1024x768 = "index1024.html";
else if ((screen.width == 800) && (screen.height == 600))
window.location.href= url800x600;
else if ((screen.width == 1024) && (screen.height == 768))
window.location.href= url1024x768;
}
// -->
</SCRIPT>
</HEAD>
<BODY onload="redirectPage();">

en dit staat dan in index800.html.

ExVaal 13-09-2005 15:23

Maar dat is dan vrij logisch natuurlijk, je browser heeft dan immers index800.html al geopend.

Misschien kun je je code in de head van een index.html zetten en de andere 2 gewoon afzonderlijk houden.

eddie 13-09-2005 16:40

Nog eventjes wachten op CSS3:
Code:

@media screen and (device-width: 800px){ @import 800.css }
@media screen and (device-width: 1024px){ @import 1024.css }


Manuzhai 14-09-2005 09:46

JavaScript moet voorlopig toch echt hier.


Alle tijden zijn GMT +1. Het is nu 23:09.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.