尝试让我的按钮像链接一样(尝试<A>
标签,如果你在新标签页中打开它会起作用,但如果点击它就不行。然后尝试了这个代码而没有。建议?
<button onClick="location.href='/secure/edit.aspx?id=671'">Edit</button>
答案 0 :(得分:15)
您需要明确说出window.location
,因为按钮上下文中的this
是按钮对象本身。通常,JavaScript在window
对象的上下文中运行,因此您不需要这样做。
<button onClick="javascript:window.location.href='/secure/edit.aspx?id=671'">Edit</button>
(另外,我还要明确说明脚本是javascript:
,但这纯粹是个人的事情。)
答案 1 :(得分:7)
<button onclick="window.location='/secure/edit.aspx?id=671'">Edit</button>
答案 2 :(得分:2)
尝试使用window.location
<button onClick="window.location='/secure/edit.aspx?id=671'">Edit</button>
答案 3 :(得分:0)
添加$z = "Europe/London";
$timestamp = $d."-".$M."-".$y."T".$h.":".$m.":".$s." ".$z;
type = "button"
您需要添加<button type = "button" onClick="window.location='/secure/edit.aspx?id=671'">Edit</button>
,否则该按钮将充当提交按钮,并将POST您的表单而不是重定向到所需的网址。