hallo,
ich habe eine kleine HP ( ca. 120 MB ) fast alles seber geschrieben - da das ziemlih fachspezifisch ist.
die seiten sind auf 800 pixel breite aufgebaut.
was ich nun anders haben ( gestalten ) möchte ist, das sich beim seitenaufruf auch nur ein fenster von 800 pixel ( plus ein paar ) breite öffnet. das fenster sollte egal wie ( breit ) die auflösung des bildschirms ist immer in der mitte des bildschirms sein.
dafür habe ich beim lesen diverser internetseiten keine lösung gefunden - oder ich habs nicht verstanden ...
vielen Dank
Axel
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Nachdem mittlerweile viele User mit Browsern unterwegs sind, die Tabs unterstützen, machst Du Dich mit Sicherheit nicht beliebt, wenn Du deren Browserfenster auf 800 Pixel zusammenschnurren lässt.
Du kannst natürlich einen Link einbauen, der ein PopUp in der von Dir gewünschten Größe lädt. Die Positionierung des Fensters kannst Du aber afaik nicht endgültig bestimmen.
Der Befehl sieht dann z.B. folgendermaßen aus:
Zuerst definierst Du die Funktion
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
Dann baust Du den Link ein:
<a href="#" onClick="MM_openBrWindow('index2.html','Fenstername','scrollbars=auto,width=800 height=600')">Klickmich!</a>
Ich verstehe den Sinn dabei nicht. Wieso soll sich der ganze Browser nur auf 800 öffnen?
Probleme wird es bei Browsern mit Popup-Blockern geben, da nämlich wird nichts passieren, sich also Deine Seite nicht öffnen.
Das ist noch neutral formuliert!
Um die geschilderten Nachteile zu vermeiden, käme (als vertretbare Lösung) ein Layout mit fester Breite in Betracht. Beispiele siehe hier: http://www.css4you.de/wslayout1/ (auf der Seite ganz unten, Muster 2 und 8).
Ich verwende sowas aber nicht, denn eine Internet-Seite ist kein Flugblatt.