Javascript按钮重定向

时间:2012-09-20 21:54:55

标签: javascript html

尝试让我的按钮像链接一样(尝试<A>标签,如果你在新标签页中打开它会起作用,但如果点击它就不行。然后尝试了这个代码而没有。建议?

<button onClick="location.href='/secure/edit.aspx?id=671'">Edit</button>

4 个答案:

答案 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您的表单而不是重定向到所需的网址。