Javascript在单击按钮时显示错误

时间:2020-04-20 18:13:17

标签: javascript php html jquery

在我的网站上,我有一个按钮,单击该按钮会打开一个新窗口,但显示错误“未找到 在此服务器上找不到请求的URL。此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。”

$ link是我要打开的网站链接。以下是HTML和JavaScript的代码。

<button onclick="openInNewTab('$link')" class="open-app-btn js-set-active-iframe js-create-window" data-app-url="<?php echo $link ?>">Open <?php echo $title ?>
</button>

<script> 
    function openInNewTab(url) {
        window.open('$link', '_blank', 'toolbar=0,location=0,menubar=0');
    }
</script> 

3 个答案:

答案 0 :(得分:1)

将onclick更改为

onclick="openInNewTab('<?php echo $link ?>')"

,然后执行以下功能:

<script> 
    function openInNewTab(url) {
        window.open(url, '_blank', 'toolbar=0,location=0,menubar=0');
    }
</script>

答案 1 :(得分:0)

尝试类似的东西:

<a href="<?php echo $link ?>" target="_blank" class="open-app-btn js-set-active-iframe js-create-window" data-app-url="<?php echo $link ?>">Open <?php echo $title ?></a>

答案 2 :(得分:0)

我把问题解决了。感谢您的建议。但是,正在打开2个窗口。一个加载正确的URL,另一个显示如上所述的404错误。