Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript在单击按钮时加载页面_Javascript_Button_Load - Fatal编程技术网

JavaScript在单击按钮时加载页面

JavaScript在单击按钮时加载页面,javascript,button,load,Javascript,Button,Load,我试图做一个非常简单的任务在这里,我想能够点击一个页面上的按钮,并有它带我到另一个页面。我尝试了window.location.href和其他一些东西,但它什么也没做。我尝试了不同的平台和浏览器,都得到了相同的结果 我知道它可以调用函数,但我就是无法加载新页面。此外,这都在我的本地文件系统中,两个页面处于同一级别(但我也尝试加载一个外部页面,如www.apple.com) 有什么想法吗 谢谢 帕特里克只是window.location=”http://wherever.you.wanna.go.

我试图做一个非常简单的任务在这里,我想能够点击一个页面上的按钮,并有它带我到另一个页面。我尝试了window.location.href和其他一些东西,但它什么也没做。我尝试了不同的平台和浏览器,都得到了相同的结果

我知道它可以调用函数,但我就是无法加载新页面。此外,这都在我的本地文件系统中,两个页面处于同一级别(但我也尝试加载一个外部页面,如www.apple.com)

有什么想法吗

谢谢
帕特里克

只是
window.location=”http://wherever.you.wanna.go.com/“
,或者,对于本地链接,
window.location=“my\u relative\u link.html”

您也可以通过在地址栏中键入它来尝试,例如,
javascript:window.location=”http://www.google.com/“


还要注意,URL的协议部分(
http://
)对于绝对链接不是可选的;省略它将使javascript假定为相对链接

在以下情况下不要滥用表单元素
重定向页面的简单代码

<!-- html button designing and calling the event in javascript -->
<input id="btntest" type="button" value="Check" 
       onclick="window.location.href = 'http://www.google.com'" />

此处的答案用于在同一浏览器窗口/选项卡中打开页面

但是,当他们单击按钮时,我希望页面在新窗口/选项卡中打开。 (选项卡/窗口决定取决于用户的浏览器设置)

下面是在新选项卡/窗口中打开页面的工作原理:

<button type="button" onclick="window.open('http://www.example.com/', '_blank');">View Example Page</button>
查看示例页面
它不必是一个按钮,你可以在任何地方使用。
请注意用于在新选项卡/窗口中打开的\u blank

您需要比“一堆其他东西”更具体。发布您的代码(HTML和JavaScript)并告诉我们您遇到了哪些错误。这不是一个好主意:用户体验到一个按钮会导致操作/触发(回发、保存/加载)。一个链接(A href)用于导航。不要把它们混在一起。你会让用户感到困惑。这一个有效,但我认为我的问题是我有type=“submit”而不是type=“button”。谢谢你的帮助
window.location.assign()
在firefox中更适合我。由于某种原因,作业
=
把历史弄得一团糟。谢谢你的建议,我不知道你可以在浏览器中运行javascript,每天学习新东西。我试了一下window.location和其他喜欢它的人,但没能让它工作,我知道它应该工作。我发现我的“类型”是错误的,所以它和JavaScript无关,而和HTML有关。再次感谢你的建议。我也在考虑走这条路。谢谢你的帮助。无论如何,我更喜欢这些按钮。再次感谢。我试过这个按钮,但看起来不太好。它只是一个链接,周围有一条黑线。
<button type="button" onclick="window.open('http://www.example.com/', '_blank');">View Example Page</button>