molily: Pop-Up Öffnen mit Variablenübergabe

Beitrag lesen

Hallo, DeMaephis,

Hmm nein... es werden ja noch mehr dieser Links durch PHP auf diese HTML Seite erstellt. Ich kann dafür nicht immer eine Neue Function in Javascript erstellen und die wiederum über den link aufrufen...es muß doch noch eine andere Möglichkeit geben...

Lies bitte http://home.t-online.de/home/dj5nu/js-popup.html und werde glücklich. :) Dort steht die Lösung, wenn auch in der Variante mit ausgelagerter Funktion.

1. Du musst den Funktionsaufruf im oclick-Attribut unterbringen, damit auch Besucher oder Robots ohne JavaScript  auf die Seite zugreifen können. Erklärung siehe auf der oben genannten Seite.
2. Du musst "return false" ans Ende des Funktionsaufrufs setzen, um zu verhindern, dass die Seite im Ursprungsfenster geöffnet wird. Dies ist ananlog zu denem beschriebenen Problem zu sehen (zwei sich öffnenden Fenster).

Lösung sähe bspw. so aus:

<a href="control/edit.php?interpret=Blutengel&titel=Seelenschmerz&id=1" onclick="window.open('control/edit.php?interpret=Blutengel&titel=Seelenschmerz&id=1','','height=260,width=394,left=220,top=30,scrollbars=1,resizable=1'); return false" target="_blank">

Dann dürfte es funktionieren. Wenn ich etwas übersehen habe, frage noch einmal oder maile mir, wenn ich dein Posting übersehen sollte.

Grüße,
Mathias