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.
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
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
<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ß).
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
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
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
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
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
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
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:
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.
Zitat:
man arbeitet meist mit Tabellen
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.

