CSS-Datei je nach gefundener Auflösung

Wäre es möglich, aus dem Script „aufloesung“ (siehe Frage weiter unten zu Bildschirmauflösung) ein Script abzuleiten, mit dem je nach gefundener Auflösung in den Metas entweder eine auf eine Auflösung von 800x600 oder auf 1024x768 optimierte CSS-Datei mit Werte für Textgröße, H1 usw.) gezogen wird.
Wie müßte dieses Script lauten?
Mit welchem Eventhandler (onload?) müßte dies wo (im Body?) eingebunden werden?

Du ersetzt einfach

durch

;-Dennis
„DerBrain“

Hallo,

Du kannst den Besucher vor die Wahl Stellen mit:

im BODY:

<!-- Begin
var optimalweite = 1600;
var optimalhoehe = 1200;
var msg = " "
if (screen.width != optimalweite || screen.height != optimalhoehe)
msg = "Diese Seite wird am Besten in " + optimalweite + „x“ + optimalhoehe + " dargestellt. Ihre Auflösung ist: " + screen.width + „x“ + screen.height + „. Ändern Sie Ihre Einstellungen oder wählen Sie den Link zur entsprechenden Startseite!“;
document.write(msg);
// End -->

oder ersetzt in den entsprechenden if-Schleifen die Werte für die Auflösung und verweist auf die entspechende Seite.

Wilhelm

http://jansen.de.cx

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

NACHTRAG:

so würden die Links eingebaut:

<!-- Begin
var optimalweite = 1600;
var optimalhoehe = 1200;
var msg = " "

if (screen.width != optimalweite || screen.height != optimalhoehe)
msg = "Diese Seite wird am Besten in " + optimalweite + „x“ + optimalhoehe + " dargestellt. Ihre Auflösung ist: " + screen.width + „x“ + screen.height + „. Ändern Sie Ihre Einstellungen oder wählen Sie den Link zur entsprechenden Startseite! <br><br><br> <a href=‚seite800.htm‘>auflösung 800x600</a>  <a href=‚seite1024.htm‘>auflösung 1024x600</a>“;
document.write(msg);
// End -->

Zeilenumbrüche entfernen !

Wilhelm

http://jansen.de.cx

Bleibt es bei „document.write“ trotz der CSS-Datei

und wird die Funktion auch mit „onload“ aufgerufen.

Mit der vorgeschlagenen Lösung gibt es nur einen weißen Bildschirm.

Wenn ich „function css“ weglasse, wird das Script neben dem eigentlichen Text im Fenster angezeigt.
Wenn ich nach body mit dem „onload“ arbeite, wird nur der ScriptText nach document write angezeigt.
Wenn ich „function css“ benutze und „onload“ weglasse, wird der Text ohne die in der Css-Datei hinterlegten Eigenschaften angezeigt.

Welche Objekte/Mehtoden/Eventhandler führen zum gewünschten Erfolg?