在我的网站上,我有一个按钮,单击该按钮会打开一个新窗口,但显示错误“未找到 在此服务器上找不到请求的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>
答案 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错误。