Javascript-window.open-gestaffelt
DeathMasterIII
- javascript
0 Wally0 DeathMasterIII0 Wally
0 Wally
hi!
Hab da ein kleines Problem:
Ich hab ein Fenster das ich per JavaScript Window.open aufmach
ich will aber das von diesem neugeöffneten Fenster aus ein weiters Fenster aufgemacht wird.
Wenn ich aber so wie beim ersten aufruf window.open mache, macht der Browser die neue Seite im selben Fenster auf.
Wie schaff ich es das er mir die Seite in einem neuen Fenster aufmacht.
function scwindow() {
InfoWindow = window.open("ada/sc/index.php","UniVerse","width=1015,height=730,scrollbars=no")
InfoWindow.focus();
}
DeathMasterIII
<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function op () {
var test;
test = window.open("");
test.focus
}
//-->
</script>
<noscript></noscript>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<a onclick="op();">öffne</a>
</body>
</html>
So klappt es auf jeden Fall ich habs gerade ausprobiert!
Gruss
Wally
thxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthxthx
jetzt weiß ich was los war:
var test; (Wo ich eine neue Varibale instanziere hat gefehlt, und ich hab zuerst immer mit "Test = new Window" und so versucht herumzutricksen)
anm.: "new Window" wär objekt-Orientiert
DeathMasterIII
Warum wäre new Window Objekt orientiert! Das ist erst objektorientiert wenn du das an der richtigen Stelle einsetzt!
Du kannst sagen var Test = new Window und wenn das dierekt an der Stelle eingestzt wird wo du es brauchst dann ist das objektorientiert!
So wie du das gemacht hast ist ein ganz normaler proceduraler Programmierstiel
anm.: "new Window" wär objekt-Orientiert
Gruss
Wally
Oder ist auch ne Möglichkeit! Das du im <body onload=""> eine Funktion mit reingeben die mit window.open ein neues Fenster aufruft!
Gruss
Wally
ja, ja schon klar (so auf den Kopf gefallen bin ich schon nicht)
;))))))))))))))
war ja nur das Problem das ich mir gedacht hab das nur wenn ich einen anderen Namen für Vaiable nehm (also im Fenster das geöffnet wurde) es dann funktioniert. (Das instanziieren mit var <varname>; hab ich vergessen)
DeathMasterIII