Hallo Andy!
Sowas macht man aber nicht mit Java, sondern mit einem JavaScript.

Ich verschiebe hier also erstmal...
Nun zu deinem Problem:
Setze diesen Code zwischen <head> und </head>
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<script language="JavaScript">
<!--
function neuesfenster()
{
top.name = "main_window";
var popupURL = "fenster.html";
var popup = window.open(popupURL,"neuesfenster",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=200,height=400');
if( navigator.appName.substring(0,8) == "Netscape" )
{
popup.location = popupURL;
popup.opener = self;
}
}
// -->
</script>
|
Beim Einbauen ist Umsicht gefordert. Ein falscher Zeilenumbruch kann das Skript zerstören. Alles zwischen var popup = window.open und height=400'); muss in einer Zeile stehen.
Rollbalken, Statuszeile, Menüleiste und so weiter bis hin zur Fenstergröße (fett) lassen sich individuell einstellen.
toolbar = Iconleiste
location = Adresszeile
directories = Linkleiste
status = Statuszeile
menubar = Menüleiste
scrollbars = Rollbalken
resizable = Mit der Maus veränderbar
width = Breite in Pixel
height = Höhe in Pixel
Damit das Script beim Aufruf einer Seite automatisch (onload) gestartet wird, braucht es ein entsprechendes Kommando als Ergänzung des <body>-Tags:
<body bgcolor="#FFFFFF" onLoad="neuesfenster()">
Um das Skript und damit das neue Fenster per Mausklick (onclick) aufzurufen, setze einen Link nach diesem Muster. Mehr als diese Codezeilen sind nicht notwendig. Es muss nichts mehr in den Kopfbereich der Seite eingebaut werden.