Dag allemaal,
Na veel gesleutel kom ik maar niet uit het volgende:
Ik wil een javascript menu met verschillende afmetingen laden al naar gelang de resolutie van de bezoeker. D.w.z. in het ene geval de file 1024_var.js en anders de 800_var.js etc.
Ik heb geprobeerd om het op dezelfde wijze te doen als ik verschillende stylesheets inlaadt per resolutie:
<script type="text/javascript">
<!-- Begin
//document.write('Your settings are ' + screen.width + ' x ' + screen.height + '');
if (screen.width <= 800) {
document.write('<link rel="stylesheet" type="text/css" href="800.css">');
}
if (screen.width >= 1024) {
document.write('<link rel="stylesheet" type="text/css" href="1024.css">');
}
// End -->
</script>
Alleen gebeurt dat uiteraard in de head terwijl de file in kwestie aangeroepen wordt in de body:
<script type="text/javascript" src="1024_var.js"></script>
Ik heb een aantal variaties op bovenstaande aanpak geprobeerd, maar helaas geen succes, of het menu functioneert niet (i.e. file niet gevonden) of de javascript file wordt niet ingeladen afhankelijk van de resolutie. Ik ben dus op de verkeerde weg of zie iets over het hoofd...
Iemand die mij een duwtje in de goede richting kan geven?
Alvast bedankt!!
Na veel gesleutel kom ik maar niet uit het volgende:
Ik wil een javascript menu met verschillende afmetingen laden al naar gelang de resolutie van de bezoeker. D.w.z. in het ene geval de file 1024_var.js en anders de 800_var.js etc.
Ik heb geprobeerd om het op dezelfde wijze te doen als ik verschillende stylesheets inlaadt per resolutie:
<script type="text/javascript">
<!-- Begin
//document.write('Your settings are ' + screen.width + ' x ' + screen.height + '');
if (screen.width <= 800) {
document.write('<link rel="stylesheet" type="text/css" href="800.css">');
}
if (screen.width >= 1024) {
document.write('<link rel="stylesheet" type="text/css" href="1024.css">');
}
// End -->
</script>
Alleen gebeurt dat uiteraard in de head terwijl de file in kwestie aangeroepen wordt in de body:
<script type="text/javascript" src="1024_var.js"></script>
Ik heb een aantal variaties op bovenstaande aanpak geprobeerd, maar helaas geen succes, of het menu functioneert niet (i.e. file niet gevonden) of de javascript file wordt niet ingeladen afhankelijk van de resolutie. Ik ben dus op de verkeerde weg of zie iets over het hoofd...
Iemand die mij een duwtje in de goede richting kan geven?
Alvast bedankt!!