Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Fenstergröße einstellen





Frage

Schönen guten Abend! Ich bin gerade dabei meine Homepage zu überarbeiten. Ich würde sie gerne für die Auflösung 800x600 und 1024x768 zur verfügung stellen. wie stelle ich das am besten an? Ich meine wenn ich das für mein monitor (17zoll) ausrichte passt es doch bestimt nicht auf einen kleineren weil es sich dann alles verschiebt. Hat da jemand hilfreiche Tips für mich? Gibt es irgendein script das die fentergröße beim starten der page automatisch ändert und an die auflösung anpasst? Gruß Heiko

Antwort 1 von rfb

am einfachsten ist eine Startseite mit 2 Links.
Alles andere läuft auf eine Bevormundung der User hinaus und ist daher abzulehnen (Stell dir vor jemand nutzt seinen 17-Zoller nur mit extragroßer Schriftart, oder jemand will unbedingt 2 Fenster nebeneinander betrachten, da sind Webseiten, die alles eigenmächtig durcheinander bringen sehr unbeliebt).
Über Javascript kannst du Popup-Fenster in bestimmten Größen öffnen, aber nicht jeder mag Popup-Fenster und hat zudem Javascript aktiviert.

Antwort 2 von JimPanse5

Also wenn du mit Tabellen arbeitest, dann kannst du ja mit JavaScript arbeiten.
Die lässt die Auflösung per JS auslesen und änderst dann halt bei der bestimmten Auflösung die Breite und die Höhe der Tabelle.

Das kannst du mit den Funktionen "screen.width" bzw. "screen.height" und mit "document.getElementById".

Du kannst dir das ja mal bei SelfHtml angucken.
Falls du dann noch Fragen hast, frag! ;)

Mfg Jim

Antwort 3 von klausinger

Die meisten bevorzugen die Variante mit den zwei Seiten (was zugegeben etwas mehr Arbeit bedeutet) und rufen je nach aktueller Auflösung die passende Seite auf. Könnte z.B. so aussehen und gehört in den Head-abschnitt deiner Seite:

<script language="JavaScript">
<!--
if(screen.width >= 1024)
window.location.href = "index_1024.htm"
//-->
</script>

Die Variante mit der Tabelle ist auch cool, da bin ich selber auch grade am basteln, um eine wirklich komfortable Lösung zu finden.

Gruß
klausinger

Antwort 4 von rfb

statt Tabellen sollte man ja nun doch langsam CSS-basiertes Design wählen, oder nutzt ihr noch Netscape und IIIIEEE der Generation 4??
Und da kannst du, statt nun mühselig per Javascript (das wie erwähnt nicht jeder aktiviert hat) irgendwelche Daten auszulesen und Fenstergrößen oder Dateien anzupassen, einfach die Maße in % angeben, schon ist das Layout überhaupt nicht mehr von der Bildschirmgröße abhängig (außer deine Bildchen sind zu groß).

Antwort 5 von Heiko1909

Das hört sich ja interresant an. Wie funktioniert denn dieses CSS? Bruach mam dafür ein spezielles Programm oder ist das einfach nur HTML? Sorry das ich so doof frage aber ich bin auch kein Profi, sondern habe erst angefangen Seiten zu programieren.

Antwort 6 von steffen2

siehe hier

Gruß Steffen
Signatur und Textformatierungen wurden mit SNTool V1.1.1 erstellt

Antwort 7 von BaronMuki

Hallo Heiko
ein spezielles Programm brauchst Du nicht aber den Befehlssatz müsstest Du schon kennen.
Guck mal [URL=www.drweb.de]Hier[/URL] nach, da findest Du antworten auf deine Fragen.

Gruss Muki

Die Textformatierungen wurden mit SNTool V1.1.1 erstellt

Antwort 8 von Heiko1909

Vielen Dank!
Werde mich da mal durcharbeiten und es ausprobieren.

Gruß Heiko

Antwort 9 von Heiko1909

Also irgendwie blick ich da nicht durch welches ich nehmen muß und welches nicht. Hier ist nur was von texten und tabellen drin. ich hab meine seite ohne tabellen erstellt. kann mir jemand sagen welchen code ich eifügen muß. Vielleicht hilft es euch wenn ihr euch mal die
Seite
anschaut. Gruß Heiko

Antwort 10 von rfb

vielleicht fängst du einfach bei Selfhtml ganz von vorne an, um selbst Quellcode schreiben zu lernen und nicht mehr auf Frontpage angewiesen zu sein. Zu dem Quellcodegewurschtel, das dies Programm erzeugt, ist es schwer irgendwelche konkreten Tipps zu geben.

Antwort 11 von Heiko1909

Tja, die Tips waren ja schon da mit dem css. mir geht es nur darum wo ich den code finde unter welcher rubrik. da steht immer nur was mit texten und überschriften. vielleicht hat ja einer den code und kann ihn mir geben.
PS: Ich habe keine probleme mit dem Quellcode von Frontpage. komme gut damit zurecht.
Gruß Heiko

Antwort 12 von BaronMuki

Hallo Heiko
Mein Link sollte dich eigentlich auf eine Seite führen wo CSS genau erklärt wird. Ich denke mal Du hast den Eingangsartikel was CSS bedeutet überlesen.
Das was Du hier machen willst ist etwas für fortgeschrittene im CCS.
Aber Grundsätzlich möchte ich dir sagen, die Zeiten des Spagetticodes in HTML sind vorbei, man arbeitet meist mit Tabellen weil das den Aufbau der Web-Site übersichtlicher macht.
Für dich und deine HP bedeutet das,
Du musst deinen Code nur einmal schreiben und wenn du was an der Gestaltung (zb. Schrift Hintergrund) ändern willst änderst Du es für die Gesamte Page vorausgesetzt du arbeitest mit CSS.
Das was Du in Java machen willst ist, denk ich unsinnig da dieses wieder nur einen oder einige Browser betrifft, wenn Du es in CSS erledigst ist es egal welchen Browser Du hast, es passt sich immer an, vorrausgesetzt Du hast auf Autosize eingestellt.
Wünsche dir noch alles gute zum gelingen deiner HP
Muki

Antwort 13 von rfb

zu:
Zitat:
man arbeitet meist mit Tabellen

na aber hoffentlich nicht mehr lange, Tabellen sind wirklich ein Produkt der 4er-Browser-Generation und sollten (so wie diese Browser) langsam mal wieder verschwinden (siehe hierzu auch http://www.webwriting-magazin.de/sogehts/csstutorial/tut1.html), da die Layout-Aufgabe von Tabellen indessen wirklich durch CSS ersetzt werden kann.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: