var userChoice = showModalDialog("../Iframe.aspx?FormName=sample.aspx", window, "dialogTop:300px;dialogLeft:350px;dialogHeight:182px;dialogWidth:370px;help:no;scroll:no;status:no;");
alert(userChoice); /* here iam not able to get 'Y' */
if (userChoice == 'Y')
return true; else return false;
Below is the Sample aspx page:
input type="button" value="Yes" onclick="choice('Y')"
function userChoice(option)
{
window.returnValue = option;
alert(window.returnValue); /* here iam getting 'Y' */
parent.close(); // I have tried with self.close() also
}
質問する
6603 次
1 に答える
1
parent.window
モーダルダイアログから閉じることはできません。window.close()
またはを使用top.close()
してモーダルを閉じます。
Chrome内にバグがありましたが、returnValue
まだ修正されていないようです。次のことを試してください。
于 2012-12-06T08:10:15.663 に答える