Aufruf einer Seite in einem neuen Fenster mit gl. Merkmalen wie das Ursprungsfenster

M.F.

Newbie
Registriert
Jan. 2005
Beiträge
5
Aufruf einer web-Seite in einem neuen Fenster mit gleichen Merkmalen wie das Ursprungsfenster

Wenn man durch einen Link mit dem Parameter "target=_blank" eine Seite aufruft, wird sie in einem neuen aber kleinen Fenster angezeigt (trifft nur bei MicroSoft zu). Um weiter zu arbeiten muß man das Fenster per Klick vergrößern. Gerade diesen Klick möchte ich umgehen.

Die Benutzung des Parameters "target=_top" ist leider keine Lösung, da die neue Seite im gleichen Fenster angezeigt wird. Auf die Ursprungsseite kann man nur durch das Klicken auf "Zurück-Button" wieder kommen, was sehr umständlich sein kann (insbesondere nach fleißigem Stöbern in der aufgerufenen Web-Seite).

Leider stellt auch folgende Möglichkeit mit dem Aufruf des Fenster per JavaScript:
https://www.computerbase.de/forum/threads/javascript-aufloesung-festlegen-vorgeben.68074/ keine Lösung dar, weil:

- das neue Fenster mit den Rahmen erscheint
- für das aufzurufenen Fenster müssen die Merkmale explizite eingegeben werden (ich sehe jedenfalls keine Möglichkeit sie vom Ursprungsfenster zu vererben)
- Netscape bekommt evtl. Probleme?

Kennt jemand die Lösung?
Danke in voraus.
 
Re: Aufruf einer Seite in einem neuen Fenster mit gl. Merkmalen wie das Ursprungsfenster

Was meinst du denn mit Merkmalen?

Wie soll das neue Fenster jetzt aussehen? Einfach, dass sich der Link in einem neuen, maximierten Fenster öffnet, oder wie?
M.F. schrieb:
Leider stellt auch folgende Möglichkeit mit dem Aufruf des Fenster per javascript: [..] keine Lösung dar, weil:
das neue Fenster mit den Rahmen erscheint
Welchen Rahmen meinst du da? Willst du ein Fenster ohne Rahmen!?
 
Re: Aufruf einer Seite in einem neuen Fenster mit gl. Merkmalen wie das Ursprungsfenster

Unter Merkmale verstehe ich die Breite und Höhe des Fensters sowie die Anzeige verschiedene Symbolleisten oder der Statusleiste.
Mein Wunsch wäre, daß das neue Fenster genau so aussieht wie das Ursprungsfenster (also vom Anwender bestimmt) und nicht so wie ich es durch die Parameter bestimmen kann. Somit kann auch vermieden werden, daß sich die neue Seite bei den 1280x1024-Pixel über den kompletten Bildschirm breitmacht und die schön gestapelten Fenster überlagert (falls ein Vollbildschirm aufgerufen wurde).
 
Re: Aufruf einer Seite in einem neuen Fenster mit gl. Merkmalen wie das Ursprungsfenster

Fast am Ziel

Noch einmal:
Aus einer Seite heraus soll der Anwender per Link in einem neuen aber gleich aussehenden Fenster wie das Ursprungsfenster eine andere Seite aufrufen können. Es handelt sich lediglich um die Umgehung des zusätzlichen Klicks, mit welchem die im Kleinformat aufgerufenen Seite (IE) zu vergrößern ist.

Den Link auf meiner Seite habe ich mit dem Attribut target=_blank ergänzt. Somit rufe ich eine Zwischenseite mit vererbten Darstellungs-Attributen (ausgenommen Fenstergröße) auf.

Diese Zwischenseite dient nur um das Fenster der Seite zu vergrößern und die gewünschte Seite aufzurufen. Dazu reicht folgender Script:

<script type="text/javascript">
window.opener=top;
window.moveTo (0,0);
window.resizeTo (1024,768);
window.location.replace ("d:/Test2/index.htm");
</script>

So weit so gut.

Es gibt noch 2 kleine aber störnde Punkte:
1. Die neue Seite hat eine vorgegebene Größe von 1024x768. Falls jemand mit der gleichen Bildschirmauflösung arbeitet und am rechtem Rand des Bildschirmes die Steuerleiste plaziert hat, überdeckt sie ein Teil des Bildes. Das gleiche passiert auch wenn ich „window.resizeTo (screen.width,screen.height);“ benutze.
2. Das neue Fenster hat eine Umrandung, welche der Ursprungsfenster nicht hat.

zu 1. Gibt es eine Möglichkeit die Größe und Darstellung des Ursprungsfensters an das neue Fenster exakt weiterzugeben?

zu 2. Wie kann man die Umrandung verhindern?
(dürfte mit:
<body leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0">
erledigt werden, tut es aber nicht).
 
zu zweitens: mach das lieber über ein zentrales Stylesheet um besser Überblick zu behalten...
 
Zurück
Oben