window.showModalDialog到jquery对话框

时间:2018-05-30 11:51:53

标签: javascript jquery

我们在旧的应用程序上使用showModalDialog,我希望用jquery ui对话框进行规划,但我有问题要使用window.dialogArguments。 这里是我的旧代码和新代码。

main.html (旧):

function PopUp(page, width, height) {
  var params = [];
  params[0] = window;
  window.showModalDialog(page, params, "'dialogWidth:'+width+'px; dialogHeight:'+height");

}
<form>
  <input type="text" name="typet" size="45" readonly="readonly" id="type">
</form>

popup.html

function getvalue(value) {
  var params = window.dialogArguments;
  params[0].document.getElementById('FormId').value = value;
  closeWindow();
}
<ul>
  <li onclick="getValue('game video')">game video</li>
</ul>

new_main.html (新):

function PopUp2(page, Width, Height) {
  var pagetitle = "test";

  var $dialog = jq('<div></div>')
    .load(page)
    .dialog({
      autoOpen: false,
      modal: true,
      height: Width,
      width: Height,
      title: pagetitle,
      resizable: false
    });

  $dialog.dialog('open');
}
<form>
  <input type="text" name="typet" size="45" readonly="readonly" id="type">
</form>

当用户点击输入文本的链接(news_main.html)时,如何通过jQuery对话框从弹出窗口获取值?

0 个答案:

没有答案