centauro: variable mit javascript in popup abfangen

Beitrag lesen

Es tut mir Leid,
das ist die Macht der Faulheit. Natürlich ist in meinem Script alles korrekt. Sorry....Also folgendes:

Ich öffne das Popup-Fenster über einen Klick auf eine Checkbox, wie folgt:

<input type="checkbox" value="Motoriesierungsdetails: "  onclick="oeffnefenster(this);">

Das PopUp-Fenster öffnet sich über diese Funktion:

<script type="text/javascript">
function oeffnefenster (auswahl) {
 if (auswahl.checked) {

var meine_auswahl = auswahl.value;
 alert(meine_auswahl);

fenster = window.open("frame.html?fixed_text=" + meine_auswahl, "Texteingabe", width=400,height=210,status=no,scrollbars=yes,resizable=no");
 fenster.focus();
  }
}
</script>

Beim Öffnen des PopUp-Fenster wird die Variable "meine_auswahl" an das fenster-objekt angehangen: "frame.html?fixed_text=" + meine_auswahl

Im PopUp-Fenster selbst soll die übergebene Variable nun abgefangen werden, über folgendes:

text_var = self.opener.fixed_text;

Ich hoffe, das ist nun besser. :-)

Gruß,

Centauro

Details:

Ich öffne das Popup-Fenster über einen Klick auf eine Checkbox, wie folgt:

<input type="checkbox" value="Motoriesierungsdetails: "  onclick="oeffnefenster(this);">

soweit so gut, aber...

Das PopUp-Fenster öffnet sich über diese Zeile:
<script language="javascript">
fenster = window.open("frame.html?fixed_text=" + meine_auswahl, "Texteingabe", "width=400,height=210,status=no,scrollbars=yes,resizable=no");
   fenster.focus();
</script>

Oben schreibst du öffnest das Fenster mit der Funktion oeffnefenster(), hier ist keine Funktion.

In dem PopUp-Fenster selbst soll der Wert der Variablen an die Variable "fixed_text" übergeben werden.

Welche Variabel? du hast oben nur einen Parameter an die URL gehängt.

Das sieht so aus:

<script LANGUAGE="JavaScript">

Das language Attribut ist seit 1998 "mißbilligt", wo ist das notwendige type Attribut?

meintext = self.opener.fixed_text;

Dein opener hat keine Variabel fixed_text

Wo steckt hier der Fehler?

Die Variabel existiert nicht.

und bitte kein TOFU

Struppi.