我正试图从超链接中弹出一个窗口。
我的窗口上有一个超链接,我想用OnClick事件打开一个弹出窗口。
我正在使用PHP和javascipt。
确定首先出现症状的代码。
echo '<a href="" onclick="javascript:void window.open(this.href, '\1436971878137\','\width=700,height=500,toolbar=0,menubar=0,location=0,status=0,scrollbars=0, resizable=0,left=0,top=0\');return false;">Edit</a>'
它没有打开弹出窗口,它只是刷新托管页面,所以不是我想要的。
现在其他代码,其他症状:
echo '<a href="http://www.google.fr" onclick="javascript:void window.open(this.href,'\1436971878137\','\width=700,height=500,toolbar=0,menubar=0,location=0,status=0,scrollbars=0,resizable=0,left=0,top=0\');return false;">Edit</a>'
它改变了我的谷歌托管页面,所以它也不是弹出窗口....所以不是我想要的。
我在寻找什么:有一个弹出窗口,但我在问这里之前尝试过很多东西,没有成功。所以我希望有人可以帮助我。 实际上谷歌只是为了这个例子,在我的真实应用程序中,它将是一个带有公式的PHP页面....
[编辑:]我想要的是同一个窗口中的一个小弹出窗口,就像你在桌面上右键点击你有一个带菜单的小弹出窗口,看到了吗?我不想要一个在新标签中打开的弹出窗口,这不是我想要的。我正在寻找我所在页面中的小弹出窗口。 非常感谢您的回复!
答案 0 :(得分:0)
到目前为止一切顺利,这里有一个真正的弹出窗口的解决方案,而不是一个新的页面而不是刷新托管页面。我们走了!
echo '<a href="javascript: void(0)" onclick="window.open(\'formulaire.php\',\'windowname1\', \'width=600, height=500\'); return false;">Edit</a>';