Andreas: Wie kann ich diese Seite für 1024x768 und 800x600 erstellen

Beitrag lesen

Hallo GONZO,

war das jetzt ein hilfreicher Beitrag? Wohl eher ein Ausrutscher, wie er im Forum glücklicherweise nicht so häufig vorkommt.

Andreas

<------------------------------------------>

Hallo Raffi,

man braucht nicht immer einen Auftraggeber auf heftige Probleme zu stoßen. Seit ich meine eigene Seite hier zur Bewertung und Kritik vorgestellt habe, habe ich auch mehr neue Probleme (programmtechnischer Natur)als ich mir hätte vorstellen können.
So hatte ich im Gegensatz zu Deiner Seite nicht 800x600 als Grundeinstellung, sondern 1024x768. Und promt war der Haupteil der Besucher aus dem Forum aufgrund zusammengerückter Menüs etc. garnicht mehr in der Lage brauchbar zu navigieren. So arbeite ich also eigentlich an dem selben Problem (mit der Zusatzaufgabe soweit möglich "abwärtskompatibel" w3c-konform zu programmieren.

Aber nur an den gelösten Problemen wächst man. (Gab's mal 'nen Spruch, der ob seiner Herkunft heute leider verpönt ist, den ich aber trotzdem treffend finde: Was einen nicht umbringt, macht einen nur stärker.)

Doch zurück zum Thema. Ich denke es ist möglich eine Anpassung an verschiedene Bildschirmauflösungen zu realisieren.

Start mit Abfrage und dann verzweigen
<script language="javascript">
<!--
//Dieses Skript stammt von Michael Mailer‚s JavaScripts
//URL: http://www.webaid.de/js  --  eMail: mm@webaid.de
//Bitte   entfernen   Sie   diesen   Vermerk   nicht  !

ScreenRes = screen.width;
if(ScreenRes == "1280") res = "r1";
else if (ScreenRes == "1024") res = "r2";
else if (ScreenRes == "800") res = "r3";
else if (ScreenRes == "640") res = "r4";

if (res == "r1") {
    location.href="start1280.htm";  
    }
if (res == "r2") {
    location.href="start1024.htm";  
    }
if (res == "r3") {
    location.href="start800.htm";  
    }
if (res == "r4") {
    location.href="start640.htm";  
    }
//-->
</script>

Die Speicherplatzintensive aber programmsparende Lösung führt dann für jede Auflösung in einen anderen Pfad auf eine andere Hompage.

Zwar editier/kovertier-intensiv aber prog-technisch eher trivial.

Der andere Weg führt meiner Meinung nach über komplette Programmierung in JS oder, fällt mir gerade ein, Komplett CSS-gestützte Formatierung , da dabei die Relativierung aller Abstände kein Problem sein dürfte. Dann ist allerdings die Kompatibilität (speziell abwärts)ein Problem. Und soviel ich weiß (ich verwende OPERA 3.62) ist die Umsetzung von CSS zwischen NN und IE auch unterschiedlich.

Durch das Containermodell des CSS sollte Dein Problem lösbar sein.
Bilder möglichs hochauflösend, aber niedrige Farbzahl, dann können die mit JS-erzeugtem HTML an die jeweilige Auflösung angepasst werden.

Tschüss

Andreas