Inline javascript for window.open
Inline javascript for window.open
我有个问题。我想在点击链接时打开一个窗口,条件是它还没有打开。像这样的东西。
function openPopupOneAtATime() {
if (popup && !popup.closed) {
popup.focus();
}
else {
popup = window.open("http://www.google.com", 'window');
return false;
}
}
我不想在函数中写这个。我想写一个内联onclick事件来检查这个if条件。。像这个
onclick="if (popup && !popup.closed){("http://www.google.com",'window')}"
我将声明一个javascript变量
var popup;
如果一个窗口已经打开,并且我们试图打开一个同名的新窗口,浏览器会在同一窗口内重新加载页面。我不希望那样的事情发生。如果一个叫那个名字的窗口已经打开了。要么专注于那个窗口,要么什么都不做。如果我用函数的形式编写代码并调用onclick函数,代码运行良好,但我希望这是内联的。
对于初学者来说:这与jQuery无关。
为什么要在onclick中内联代码?内联javascript事件是错误的做法
关于如何做到这一点的文章:谷歌是你的朋友!http://www.idocs.com/tags/linking/linking_famsupp_89.html
相关文章:
- 直接下载文件,而不是从window.open(url)
- 如何将PDF作为二进制文件传递到window.open()
- 为什么window.open不打开一个以变量形式给出的链接
- 如何在`window.open`之后执行回调
- Windows.Open 在 window.Location 工作时不起作用
- javascript window.open将无法在Chrome控制台上工作
- window.open根据动态内容自动调整高度和宽度
- window.open使页面向上滚动
- window.open(url).print()在Safari中不起作用
- Javascript window.open()toolbar=no不起作用
- window.open尽管被用户触发,但仍无法在InternetExplorer中工作
- $.ajax().done()中的window.open和弹出窗口拦截器
- 如何在JS文件中添加wordpress permalink(onclick,window.open)
- window.open:是否可以通过修改DOM来打开一个新窗口
- 通过open.window传递php变量
- Javascript open.window 获取字段值,然后将值插入父窗口
- window.open(window.parent) possible?
- 使用 open.window() 在新窗口中打开 js 程序
- Javascript onbeforeunload to open window.open() popup
- Open.window()的文档.推荐从HTTPS站点转到HTTP站点空