Target='_blank' + Fenstergröße

Hallo,

beim Öffnen eines neuen Fensters über target="_blank" möchte ich die Fenstergröße gleich mitbestimmen.
Geht das?

Mit weiteren Attributen nach target.
etwa: target="_blank" width=„xxx“ height=„xxx“

Vielleicht mit Javascript?
target="_blank" javascript:outerwidth=„xx“ innerwidth=„xx“

Ich meine so etwas schon mal gesehehen zu haben, kann mich aber auch irren.

Ich glaube, dass war mit Fragezeichen.
target="_blank"?widht="" height="".

Wer weiß Rat?

Gruß Klaus

Hallo,

beim Öffnen eines neuen Fensters über target="_blank" möchte
ich die Fenstergröße gleich mitbestimmen.
Geht das?

Vielleicht mit Javascript?

ja,

[  
Link  
](javascript:window.open('http://deineURL','name','width=600,height=600');)

siehe auch http://selfhtml.teamone.de/javascript/objekte/window…

gruß
Heavy

frage zu window.open
Hallo Heavy,
danke für die Deine Antwort.

Link

Zusatzfrage:
Einge Programme, verhindern doch das automatische aufpoppen neuer Fenster.
Wird da nicht der window.open Befehl gesucht und dann deaktiviert?
Da Werbung mit Hilfe dieses Befehls eingeblendet wird. Oder weitere Fenster bei Schließen oder Öffnen der Seite.
Oder liege ich da falsch?

Ich benutze hin und wieder mal den target="_blank" Befehl, darum wäre es schön, wenn es auch damit ginge.
Trotzdem danke für die Antwort, werde ich benutzen, wenn ich die Sache mit target nicht finde.

Gruß Klaus

Hallo,

versuch mal

[Link](neue-seite.html)

Es muesste (!! - nicht getestet) so funktionieren: Wenn der Javascript-Teil blockiert wird, greift das target.
Wenn der Javascript-Teil ausgefuehrt wird, sorgt return false dafuer, dass der Befehl davor (also der Link)nicht ausgefuehrt wird.

Greetinx
Christian

1 Like

Zusatzfrage:
Einge Programme, verhindern doch das automatische aufpoppen
neuer Fenster.
Wird da nicht der window.open Befehl gesucht und dann
deaktiviert?

stimmt… aber wenn die Programme gut sind, dann lassen sie „requested popups“ auch zu…
sprich wenn du klickst, dann darf window.open seinen dienst tun… wird es dagegen beim laden der Datei aufgerufen, dann wird es blockiert…

Ein anderer Ansatz, ohne PopUp-Blocker-Problem:

Du öffnest die Seite ganz normal ohne JavaScript in einem neuen Fenster und rufst dann am Anfang der geöffneten Seite ein Script auf, das die Fenstergröße (und Position) verändert.

So habe ich es zum Beispiel einmal gemacht:

function resize()
 {
 dx = Math.min( 440, screen.availWidth ); 
 dy = Math.min( 540, screen.availHeight );
 x = Math.min( ( screen.availWidth - dx ) / 2, 20 );
 y = Math.min( ( screen.availHeight - dy ) / 2, 20 );

 window.moveTo( x, y );
 window.resizeTo( dx, dy );
 }

resize();

Grüße, Felix