没关系,伙计们。感谢您的输入。我还有一点 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 文件永远无效。
有什么想法吗?谢谢,非常感谢您的帮助。
最佳答案
也许尝试这样的事情......
<?PHP
echo "
<script type=\"text/javascript\">
function windowOpen(url) {
window.open(url, 'newwindow', 'width=350, height=450, top=200, left=500'); return false
};
</script>
<a data-rel=\"collapse\" href=\"#\" id=\"btn\" onclick=\"windowOpen('http://www.abcdef.com')\" title=\"Pop-out\"><i class=\"glyphicon glyphicon-new-window\"></i></a>
";
?>
我认为您的问题是没有调用 windowOpen() 方法,因为它不知道该方法是什么。但是,如果您将它放在同一个"file"中,它应该能够找到并调用该方法。
关于javascript - window.open() 适用于 html 文件,但不适用于 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37836659/