window.open()在html文件中工作,但不在php文件中

时间:2016-06-15 13:19:12

标签: javascript php html window.open

没关系,伙计们。感谢您的输入。我有另外一点JS抓住id =“btn”因为我从项目的另一部分重用了这段代码。这是一个很好的工作代码。

我的头脑中有这个代码:

<script type="text/javascript">
function windowOpen(url) {
  window.open(url, 'newwindow', 'width=350, height=450, top=200, left=500'); return false;
}; </script>

并将此代码放在正文的某处:

<?php
    echo "<a href=\"#\" onclick=\"windowOpen('http://www.abcdef.com')\" title=\"Pop-out\"><i class=\"glyphicon glyphicon-new-window\"></i></a>" 
?>   

我在html和php文件上都尝试过使用和不使用php语法。 html文件总是有效,而PHP从来没有。
任何想法?谢谢,感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

也许尝试这样的事情......

FooClass.some("fluent")

我认为你的问题是windowOpen()方法没有被调用,因为它不知道该方法是什么。但是如果你把它放在同一个文件中。它应该能够找到并调用该方法。

答案 1 :(得分:0)

没关系,伙计们。感谢您的输入。我有另外一点JS抓住id =“btn”因为我从项目的另一部分重用了这段代码。上面编辑的代码很好。

由于这个其他的JS函数,页面会重新加载而不是打开一个新窗口。