window.open-parameter und opera 4
stefan(klein geschrieben)
- browser
0 Sönke
moin (wie swen immer sagt),
hat jemand einen schimmer warum opera die width+height-parameter bei window.open ignoriert? oder hab ich einen fehler gemacht.
1. das script:
<script language="JavaScript">
<!--
function zeigeAnimation(url) {
fenster=window.open(url,'produktbild','width=200,height=450,scrollbars=no,menubar=no,locationbar=no,resizable=no,status=no');
fenster.moveTo(0,0);
}
//-->
</script>
2. der link:
<a href="javascript:zeigeAnimation('animensch.htm')">"Der Mensch"<img border="0" align="left" src="images/klein_mensch.jpg"></a>
3. das popup:
<html>
<head>
<title>Produktanimation</title>
</head>
<body>
<img align="center" height="336" name="animation" width="185" alt="erstes Bild" src="images/mensch1.jpg">
<div class="center">
<form>
<input value="Fenster schließen" onClick="javascript:self.close()" type="button">
</form>
<span class="transklein">Animation aus 3 Einzelbildern</span>
</div>
</body>
</html>
<nixversteh>opera 4 öffnet das popup immer im vollbild.</nixversteh>
dank euch stefan(der immer alles klein schreibt)
moin (wie swen immer sagt)
Na, dann sag ich das doch glatt auch mal. Moin!
hat jemand einen schimmer warum opera die width+height-parameter bei window.open ignoriert? oder hab ich einen fehler gemacht.
...opera 4 öffnet das popup immer im vollbild.
Das liegt daran, das Opera seien Fenster in einer MDI (heißt das jetzt eigentlich so?) Umgebung öffnet. Wenn das Ausgansfenster, also das Fenster aus dem die neuen Fenster geöffnet werden, schon maximiert war, wird das neu Fenster _logischerweise_ auch auf volle Größe dargestellt. (Der Anwender hat's ja so gewollt ;-)). Das wirst Du nicht verhindern können.
Wenn Du das neue Fenster per Hand minimierst, wirst Du aber feststellen, das er sehr wohl jetzt die _richtige_ Größe für Dein Popup-Fenster benutzt.
Oder kurz zusammengefasst. Geht nicht; Pech gehabt! :-)
dank euch stefan(der immer alles klein schreibt)
Bitte, bitte, nichts zu danken.
Sönke (Der es garnicht nötig hat klein zu schreiben um Rechtschreibefehler zu produzieren ;-))