PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   Link in neuem Fenster automatisch öffnen (http://www.selfphp.de/forum/showthread.php?t=19346)

agrossm 12.05.2008 20:17:10

Link in neuem Fenster automatisch öffnen
 
Hallo,

ich hab mal wieder ein aussergewöhnliches Problem. Ich möchte nach dem Drücken eines Buttons ein neues Fenster mit z.B. einem PDF öffnen (es soll ein in einer DB hinterlegter Link geöffnet werden). Ich hab mich schon mitden HTML-Tag
<body onload="..."> herumgeschlagen. Allerdings öffnet der den Link nur im selben Fenster, genauso wie "<meta><<meta http-equiv="refresh" content="0; URL=ht...></meta>
wenn ich eine den link über <a></a> anlege und mit der Mouse klicke geht es (über den zusatz "target="_body".

Kann mir jemand helfen?

danke.

agrossm

<<<<<< es ist nicht wichtig was A sagt sondern was B versteht >>>>>>
<<<<<<<<<<<<<<<<<< www.agrossm.de >>>>>>>>>>>>>>>>>>

Franzx 12.05.2008 22:45:04

AW: Link in neuem Fenster automatisch öffnen
 
Zitat:

Zitat von agrossm (Beitrag 116119)
Hallo,

ich hab mal wieder ein aussergewöhnliches Problem. Ich möchte nach dem Drücken eines Buttons ein neues Fenster mit z.B. einem PDF öffnen (es soll ein in einer DB hinterlegter Link geöffnet werden). Ich hab mich schon mitden HTML-Tag
<body onload="..."> herumgeschlagen. Allerdings öffnet der den Link nur im selben Fenster, genauso wie "<meta><<meta http-equiv="refresh" content="0; URL=ht...></meta>
wenn ich eine den link über <a></a> anlege und mit der Mouse klicke geht es (über den zusatz "target="_body".

Kann mir jemand helfen?

danke.

agrossm

<<<<<< es ist nicht wichtig was A sagt sondern was B versteht >>>>>>
<<<<<<<<<<<<<<<<<< www.agrossm.de >>>>>>>>>>>>>>>>>>

Moin, moin!

Wenn Dir das reicht, mit dem target="_blank", das kann auch innerhalb eines Buttons verwendet werden!

PHP-Code:

<form action="datei.php" method="post" target="_blank"

target="_blank" öffnet in einem neuen Fenster! target="_body" öffnet evtl. ein neues Fenster, doch mit dem nächsten öffnen über den selben Link, wird wieder dieses Fenster verwendet, da es den Namen "_body" erhalten hat.

Allerdings ist dabei zu beachten, dass der Browser dies zulassen muss. Mit den aktuellen Browsern kann über die Optionen eingestellt werden, was mit einem neuen Fenster geschehen soll. Also es könnte auch ein neues Tab geöffnet werden, oder trotz Angabe im Link/Button das selbe Fenster verwendet werden. Eine 100% Steuerung gibt es nicht.


Grüße, Franz

agrossm 13.05.2008 18:41:56

AW: Link in neuem Fenster automatisch öffnen
 
Moin Franzx,

danke. Funzt so. Das sind halt Sachen die nicht so ordentlich in irgendwelchen 20€-HTML-Büchern stehen.

agrossm


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:03:05 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.