popup-steuerung übergibt nur feste werte

Bäästy

Grünschnabel
guten abend
ich will von einem popupfenster eine javascriptfunktion in dem hauptfenster ausführen und ihm eine variable übemitteln
problem: ich kann irgentwie nur feste werte verschiken keine variable

die funktion im hauptfenster:
Code:
function smile(smile) {
 var input = document.forms['formular'].elements['tex'];
 input.focus();
 var range = document.selection.createRange();
 range.text =" -{-"+smile+"-}- ";
}

und die im popup:
Code:
function smile(smile){
opener.location.href="javascript:smile(smile)";
window.close(); }
da wird dann die komplete funktion im hauptfenster in mein tex-element reingeschrieben:eek:
es funktioniert wenn ich einen festen wert weitergeb : opener.location.href="javascript:smile('blablabla')"; :confused:
 
Hi,

versuch mal im PopUp die Funktion als Methode des Fensterobjekts aufzurufen.
Code:
function smile(smile){
  opener.smile(smile);
  window.close();
}
Ciao
Quaese
 

Neue Beiträge

Zurück