Die index.htm wird doch automatisch aufgerufen?

Funktioniert dein Plan denn auch überhaupt? Du musst diese Abfrage ja direkt beim Laden der Seite abfragen, also sobald die Seite aufgebaut wird und selbst dann noch in jede index einbauen. Allerdings ist das eine nicht so gute Lösung in meinen Augen, da der Benutzer ja auch den Browser kleiner oder größer ziehen kann, also die Auflösung nichtmehr passt und er nach einem Wechsel auf eine andere Seite aufeinmal eine komplett neue Struktur vor sich hat.

Mach doch lieber eine einzige Seite, die für viele Auflösung gleich bleibt. Lieber ein paar Pixel weniger platz, dafür aber für alle ersichtlich, als eine zu große Seite, bei der Leute mit kleinen Bildschirmen immer nach rechts scrollen müssen.

Anonsten, wenn du dabei bleiben willst, welches Aufrufkriterium hast du benutzt? Also wann wird das Script ausgeführt?