Raffi: Probleme mit window.open

Hallo Leute

Es ist zum Verzweifeln!

Ich bring dieses sch.... Fenster einfach nicht in die Bildschirmmitte. Was mach ich falsch?

window.open("http://www.tierschutz-kreuzlingen.ch/focusnet/index.php?width=834&height=574&movie=version6.swf","Fenster1","width=834,height=574,left=((screen.width-834)/2),top=((screen.height-574)/2)");

Herzlichen Dank für Eure Hilfe!

Gruss
Raffi

  1. window.open("http://www.tierschutz-kreuzlingen.ch/focusnet/index.php?width=834&height=574&movie=version6.swf","Fenster1","width=834,height=574,left=((screen.width-834)/2),top=((screen.height-574)/2)");

    Ich weis auch net, woran es liegen könne, aber definiere doch mal für "left" und "top" Variablen, die du dafür einsetzt... *ins blaue geraten hab*

    1. Hab ich auch schon versucht. Dann gehts gar nicht dann ist die Pos : 0,0

      Ausser ich habe dann die variablen falsch eingesetzt. Habe es so gemacht: ....574,left=screenx, top=screeny";

      Gruss
      Raffi

      window.open("http://www.tierschutz-kreuzlingen.ch/focusnet/index.php?width=834&height=574&movie=version6.swf","Fenster1","width=834,height=574,left=((screen.width-834)/2),top=((screen.height-574)/2)");

      Ich weis auch net, woran es liegen könne, aber definiere doch mal für "left" und "top" Variablen, die du dafür einsetzt... *ins blaue geraten hab*

      1. Hi,

        window.open("http://www.tierschutz-kreuzlingen.ch/focusnet/index.php?width=834&height=574&movie=version6.swf","Fenster1","width=834,height=574,left=((screen.width-834)/2),top=((screen.height-574)/2)");

        Du probierst eine "fertigen" String ("width=834,height=574,left=((screen.width-834)/2),top=((screen.height-574)/2)") zu übergeben. In diesem String werden die Code-Anweisungen nicht mehr ausgeführt, sondern als Werte übernommen. Also übergibt Du dem neuen Fenster "left=((screen.width-834)/2)" und nicht den eigentlich errechnten Wert (wie auch immer er sein mag). Bau Dir doch vor dem open-Aufruf eine String zusammen.

        bsp: para = "width=834,height=574,left="+ ((screen.width-834)/2)...

        .. und übergeb diesen String der open-Funktion:

        window.open("http://www.tierschutz-kreuzlingen.ch/focusnet/index.php?width=834&height=574&movie=version6.swf","Fenster1", para)

        Viel Erfolg...

        Alex :)