Ich habe eine Seite, die das Popup alswindow.opener ist null in firefox
openWindow(top, 'prcsTypeSelectionPopup?event=prcsTypeSelection', 'lovWindow', {width:750, height:550}, true, 'dialog', pathCallBack);
und das Popup hat den folgenden Code wird
function returnSelect()
{
window.document.forms[0].choice_processType.value ;
window.opener.document.forms[0].pevent.value = 'getprocessName';
window.opener.document.forms[0].processName.value='';
for (var i=0; i < document.forms[0].elements.length; i++)
{
if (document.forms[0].elements[i].checked)
{
window.opener.document.forms[0].processName.value=document.forms[0].elements[i].value;
break;
}
}
if(window.opener.document.forms[0].processName.value=='') {
window.opener.document.forms[0].lovProcessType.value = '';
window.opener.document.forms[0].pevent.value = '';
}
window.opener.document.forms[0].submit();
closeConn();
}
function closeConn()
{
self.close();
}
Aber wenn die Seite in Firefox geladen öffnet, sind den Fehler als window.opener bekommen ist in der 2. Zeile der returnselect null() Funktion
function returnSelect()
{
window.document.forms[0].choice_processType.value ;
--> window.opener.document.forms[0].pevent.value = 'getprocessName';
Beliebig Idee, wie zu überwinden diesen
Vielen Dank im Voraus ...
http://stackoverflow.com/questions/944066/firefox-window-opener-issue – sergzach
@sergzach: die Seite hat keine direkte Antwort ... können Sie in meinem Fall helfen – siva
Bitte lassen Sie mich weiß, ob meine Antwort nicht nützlich ist. Es ist eine einzige Idee, ich weiß nicht 100% Entscheidung. – sergzach