Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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_Href - Fatal编程技术网

Javascript 如何使链接单击保持在同一页面上

Javascript 如何使链接单击保持在同一页面上,javascript,href,Javascript,Href,我有以下代码: <area href="/?22" shape="poly" coords="438,388,561,211"> <area href="/?23" shape="poly" coords="338,43,61,21"> 或 我想将页面保留为: http://192.168.0.177 有没有一种方法/黑客可以点击链接发送信号,但页面会保留,当然不会刷新 非常感谢你 添加onclick属性怎么样,如下所示 <area href="/?23" sh

我有以下代码:

<area href="/?22" shape="poly" coords="438,388,561,211">
<area href="/?23" shape="poly" coords="338,43,61,21">

我想将页面保留为:

http://192.168.0.177
有没有一种方法/黑客可以点击链接发送信号,但页面会保留,当然不会刷新


非常感谢你

添加onclick属性怎么样,如下所示

<area href="/?23" shape="poly" coords="338,43,61,21" onclick="return false;">

如果不需要href,单击返回false或使用JavaScript href:

<area href="/?22" onclick="return false" shape="poly" coords="438,388,561,211">

<area href="javascript:void(0)" shape="poly" coords="338,43,61,21">

如果确实需要加载href,请使用Ajax或添加命名的iframe并将其作为目标:

<area href="/?22" target="Iframe" shape="poly" coords="438,388,561,211">

...

<iframe name="Iframe" style="display:none"></iframe>

...

inline try:
onclick=“return false”
href=“javascript:void(0)”
通常使用href的ar将请求传输到另一个页面。。如果要重定向另一个页面,现有页面仍保持打开状态,请使用目标属性。。如果您不想在任何地方重定向,但仍希望在单击文本时发送信号,请在文本上使用onclick,而不是href.it;有没有一种方法可以在顶部放置一个“假”区域来调用主页面,但不改变主页面?可以使用片段吗?谢谢你的回答,但是不幸的是,点击链接后,酒吧里的地址会变为,当然什么都没有……我在标签上试过了。它阻止了点击,并且浏览器URL保持不变。不知道标签会是什么情况。我需要点击来做这项工作,但在同一时间的网页留在。不管怎样,谢谢你尝试了第二个例子吗?我不知道怎么做,因为我需要调用/?22,如果我放置href=“javascript:void(0)”如何放置href=“/?22”?没有ajax。我需要使用链接、按钮或区域调用/?22、/?23等,但状态栏中的链接保持不变。并不是在末尾添加/?22,而是要发送的请求。比如,如果我在web浏览器中输入,它会发送“冲动”,但我希望请求的页面在结尾保持不变,没有/?22,因为没有任何内容,它只是一个调用,然后你需要定位一个隐藏的帧。如果不发出HTTP请求,则无法发出HTTP请求。
<area href="/?22" onclick="return false" shape="poly" coords="438,388,561,211">

<area href="javascript:void(0)" shape="poly" coords="338,43,61,21">
<area href="/?22" target="Iframe" shape="poly" coords="438,388,561,211">

...

<iframe name="Iframe" style="display:none"></iframe>