getURL mit Javascript hat Nebeneffekt

  • Themenstarter Themenstarter antihero
  • Beginndatum Beginndatum
A

antihero

Hi Forum

Folgende Ausgangslage. Ich habe eine Flash Datei mit einem Button. Dieser Button enthält den Code

Code:
on(release) = function() {
    this.getURL("Javascript:WebWindow();");
}

Soweit so gut. In der index.html, welche die Flash Datei aufruft ist folgende Javascript Funktion hinterlegt:

Code:
function WebWindow() {
    window.open = window.open('history.html','history','top=10,left=10,scrollbars=yes,status=no,toolbar=no,width=400,height=500');
}

Wenn man nun die index.html ausführt und im Browser betrachtet funktioniert alles. Bei Klick auf den Button öffnet sich ein neues Fenster, leider wird im alten Fenster (wo die index.html geladen ist) ebenfalls eine neue Seite geöffnet, in der Adresszeile steht der Javascript Befehl und auf der Seite selber bloss "[Object Window]".

Weiss jemand woran dass liegt? Der Javascript Befehl an sich ist korrekt. Wenn ich ihn via einem normalen HTMl Link auslöse funktioniert er ohne Probleme. Es muss also mit der Verwendung in Flash zusammenhangen.

Vielen Dank jetzt schon für eure Hilfe!

antihero
 
Hi,
hast du als zweiten Parameter vielleicht schon einmal _self, bzw _top ausprobiert ?
Ist jetzt mal ins Blaue hinein, aber ich meine das Problem hätte ich nächtens auch schon mal gehabt....

Grüsse
B
 
Das Problem war wahrscheinlich das "this." for der getURL() Funktion... Habe dieses entfernt, jetzt funktionierts.

//Edit: Der Code des Buttons lautet übrigens nur "on(release) {...", das " = function()" ist nicht nltig wenn man die Anweisung direkt "auf dem Button" platziert.

Danke trotzdem. :)
 
Zurück