你怎么知道javascript是否无法打开一个窗口
How can you tell if javascript fails to open a window
我正在aspx程序的C#代码隐藏中运行一些javascript。
js = @"
function OpenPaymentWindow()
{
childWindow = window.open('" + sessionDetails[1] + @"','Childwindow','status=0,toolbar=0,menubar=0,resizable=1,scrollbars=1,height=1000,width=1000');
}
OpenPaymentWindow();
";
这几乎是坚果壳中的javascript。 这就是问题所在。 有时,当运行此代码时 - 我知道它运行是因为我在 window.open 命令之前放置的警报 - 弹出窗口子窗口不会出现。 因此,我假设"子窗口"变量必须是空值或其他变量。 我想对此代码进行补充,以检查这一点并捕获窗口未弹出并且我能够在那里放置警报的情况。
任何JavaScript错误都可以通过开发人员工具在浏览器中看到。例如,在Chrome中,右键单击"检查元素"并单击"控制台"时,可以看到错误。如果您选择 JavaScript 代码的位置,您还可以在资源选项卡中查看错误的确切位置。我对你说你在代码后面运行JavaScript有点困惑,我假设你在代码后面构建脚本,然后在加载页面时将其传递给浏览器。在这种情况下,应该像我所说的那样在开发人员工具中说明错误,否则您的问题是您正在尝试在服务器上弹出一个窗口排序说话=P。
相关文章:
- 用javascript将数据从一个窗口传递到另一个窗口
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 从另一个窗口访问document.getElementById
- notify.js没有'如果另一个窗口被聚焦,则不显示通知
- 使用YUI或ExtJS将隐藏的DIV变成一个窗口
- 从另一个窗口对链接触发单击事件
- Atom Electron:在另一个窗口中渲染画布
- 使用Javascript单击选择按钮时,在另一个窗口上显示图像
- Javascript/Jquery如何在另一个窗口中检测点击
- 用JavaScript打开一个新窗口,然后关闭前一个窗口
- 使用Javascript/jQuery在当前窗口后面打开一个窗口
- 从另一个窗口调用 iframe
- 在系统焦点使用Electron的地方打开一个窗口
- 将图像数组从一个窗口传递到另一个窗口,并在javascript的新窗口中显示图像
- 一键在一个窗口中打开两个不同的链接图像
- IE10在打开窗口并再次打开另一个窗口时不起作用
- 你怎么知道javascript是否无法打开一个窗口
- 使用 javascript 打开一个窗口,并从外部源加载 HTML 内容
- 仅在一个窗口中播放声音,该窗口使用javascript(可能是jquery)处于活动状态(在一个网站内)
- 用钛将一个窗口移动到另一个窗口