Antworten
also die screen grösse auslesen funktioniert laut selfhtml auch in opera und firefox
http://de.selfhtml.org/javascript/objekte/screen.htm#width . getestet habe ich das aber nicht. vlt versuchst du einfach mal nen alert(screen.width); auszugeben, um zu sehen - ob firefox oder opera hier komische oder gar keine werte liefern.
dann aber grundsätzlich, will dir nicht zu nahe treten, aber 99,99% der fälle ist so ein script komplett fehl am platz und nervt nur. denn erstens, hat selten ein user den browser tatsächlich fullscreen offen - sondern das fenster ist meistens zusammengdrückt. detailierteres findest du hier
http://aktuell.de.selfhtml.org/weblog/aufloesung-viewportwieso gibst du nun also die iframe grösse nicht einfach mit einer prozentangabe mit? so wie ich das sehe nimmst du jetzt immer 50% der pixel-breite, der auflösung als grösse des iframes. mache doch einfach folgender normaler html code, ohne javascript:
Code: In Zwischenablage kopieren (nur IE)
...dann ist das iframe immer 50% so gross wie das browserfenster, auch wenn einer den browser nicht im fullscreenmodus geöffnet hast. somit steigerst du die usuability deiner seite und machst allen usern einen gefallen...
2.
hallo Lord eAgle,
das ist leider nicht ganz so einfach wie du das sagst. Sicher ich könnte das iframe prozentual
definieren. Habe dann aber folgendes Problem:
In dem iframe befindet sich wiederrum ein "normales" Frame. Diese normale Frame ist
prozentual definiert. Wenn ich nun das iframe wie du sagst auch prozentual definiere dann
lässt sich das "normale" frame im iframe nicht vergrößern. Dies ist aber notwendig.
Wenn ich das iframe aber fest definiere, dann lässt sich das "normale" frame beliebig
vergrößern/verschieben!
Hast du vielleicht eine andere Idee wie wir dieses Problem lösen können?
Gruss
gladiator
3.
hoi gladi
also du müsstest mir vlt. einmal ne demo online stellen wo ich sehen kann, wie das komplette design genauer aussehen soll, damit ich dir weiterheflen kann. (ne skizze reicht auch)
aber so wie sich das für mich anhört, könntest du einfach das iframe weglassen und ein grosses frameset konstrukt mit mehreren sub-framesets machen. habe da vor einigen jahren mal ne homepage gemacht, die auf dieser technik basiert. sieh dir mal den quelltext dieser seite an:
http://mpi.monokellabs.ch/mpi.phpbleibt nur noch zu sagen, dass im allgemeinen framsets heutzutage nicht mehr verwendet werden sollten. meistens lässt sich sone webseite auch mit css darstellen ohne, dass der user merkt - dass keine frames mehr existieren. hauptvorteil von so einer methode ist wohl vor allem, das suchroboter (wie der googlebot) deine seite besser, oder überhaupt, einlesen können. 2te vorteil ist, dass jeder quereinsteiger auch immer das ganze "frameset" zu sehen bekommen und nicht nur das content frame. aber ob das bei deiner seite sinn macht kann ich so nicht sage, vlt. wenn cih das demo gesehen habe :-)
-greezt Lord eAgle-
4.
Zitat:
gladiator postete
oder was muss ich beachten ???
1. screen.width gilt browserübergreifend.
2. screen.width kann auch 0 oder nicht vorhanden(!) sein.
3. Die vermeintliche Größe des vermeintlichen Bildschirms ist (außer für statistische Zwecke) ziemlich irrelevant. Was den HTML-Autor interessieren kann, ist die Größe des Viewports (=Dokumentenanzeigefläche im Browser).
5.
Ich habe das Problem komplett anders gelöst.
Ich habe einfach vor die eigentliche Homepage, eine Auflösungsauswahlseite davor gesetzt, wo der User seine entsprechende Auflösung auswählen kann, damit die Homepage korrekt betrachtet werden kann. Dann habe ich noch für die entsprechenden Auflösungen 3 Ordner auf meinem FTP eingerichtet wo jeweils die selbe Homepage drinne liegt, jedoch die Frames und Grafiken den Auflösungen angepasst wurden.
Man hat zwar dadurch etwas Arbeitsaufwand, aber für mich war es in diesem Falle die optimalste Lösung.
Hier ein paar Beispiele:
Meine Private HomepageDie Homepage meiner BandMfG
NewLord
6.
Zitat:
NewLord postete
Man hat zwar dadurch etwas Arbeitsaufwand, aber für mich war es in diesem Falle die optimalste Lösung.
Ohne die Musik gehört zu haben: Bei der Berufswahl "Webdesigner vs. Musiker", war Musiker die richtige Entscheidung! ;)
Nichts gegen die Optik & Co., aber die "optimalste Lösung" bezieht sich
nur auf
dich. Meistens macht man Webseiten allerdings für
Besucher ...
... und dann eigentlich auch so, daß es
trotzdem in möglichst wenig Arbeit für einen selbst ausartet ... ;)
7.
Genau das ist die Kunst. Ich kanns nun mal noch nicht anders. Deshalb hab ich mich ja auch hier angemeldet, um mich auch außerhalb von HTML (kann ich erst seit 4 Monaten) mal weiterzubilden. Ich bekomm ja schon bei PHP ne Kriese
MfG
NewLord
8.
Zitat:
NewLord postete
Ich kanns nun mal noch nicht anders.
Glaub ich aber nicht. :)
Und IMHO: Liebr nochmal nachfragen, als falsch "lösen". ;)