target_blank 在 <a> 标签中不起作用
target_blank not working in <a> tag
我有一个 button.when 单击此按钮转到特定功能。
在场 onclick target_blank 不工作。
任何解决方案
<a onclick="editView('<?php echo $detail->id;?>')" class="btn button_style" title="Edit" target="_blank">Edit</a>
脚本
function editView(id)
{
var form = document.createElement("form");
var input1 = document.createElement("input");
form.action = "<?echo base_url()?>home/editData";
form.method = "post"
input1.name = "id";
input1.type = "hidden";
input1.value = id;
form.appendChild(input1);
document.body.appendChild(form);
form.submit();
}
target="_blank"
导致 link 在新的 window.
中打开
您没有link。您有一个带有 onclick
属性的锚元素,它运行一些 JavaScript。 (你应该使用 <button>
元素,因为你没有实际的 link、better yet,有一个 link 到 URL 来复制效果JS 服务器端)。
为了让它打开一个新的window,你必须修改你的JavaScript(我们看不到editView
函数所以很难说具体如何)使用 the open
method.
您正在生成一个不需要用户输入且只有固定数据的表单。处理这个问题的最简单方法是首先给我们一个表单。
<form method="post"
action="<?php echo base_url(); ?>home/editData"
target="_blank">
<input type="hidden" name="id" value="<?php echo $detail->id;?>">
<button class="btn button_style">Edit</button>
</form>
忘记 JavaScript。添加 CSS 来设置表单的样式(例如 display: inline; margin: 0; padding: 0
)和按钮来品尝。
我有一个 button.when 单击此按钮转到特定功能。 在场 onclick target_blank 不工作。
任何解决方案
<a onclick="editView('<?php echo $detail->id;?>')" class="btn button_style" title="Edit" target="_blank">Edit</a>
脚本
function editView(id)
{
var form = document.createElement("form");
var input1 = document.createElement("input");
form.action = "<?echo base_url()?>home/editData";
form.method = "post"
input1.name = "id";
input1.type = "hidden";
input1.value = id;
form.appendChild(input1);
document.body.appendChild(form);
form.submit();
}
target="_blank"
导致 link 在新的 window.
您没有link。您有一个带有 onclick
属性的锚元素,它运行一些 JavaScript。 (你应该使用 <button>
元素,因为你没有实际的 link、better yet,有一个 link 到 URL 来复制效果JS 服务器端)。
为了让它打开一个新的window,你必须修改你的JavaScript(我们看不到editView
函数所以很难说具体如何)使用 the open
method.
您正在生成一个不需要用户输入且只有固定数据的表单。处理这个问题的最简单方法是首先给我们一个表单。
<form method="post"
action="<?php echo base_url(); ?>home/editData"
target="_blank">
<input type="hidden" name="id" value="<?php echo $detail->id;?>">
<button class="btn button_style">Edit</button>
</form>
忘记 JavaScript。添加 CSS 来设置表单的样式(例如 display: inline; margin: 0; padding: 0
)和按钮来品尝。