2017-05-07 106 views
1
同一頁

上我有以下代碼:如何使一個鏈接點擊留

<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/?22 

http://192.168.0.177/?23 

,我想的頁面保持到:

http://192.168.0.177 

它有一種方法/黑客點擊鏈接發送信號,但頁面仍然存在,當然不刷新?

非常感謝!

+0

在線試:'的onclick = 「返回false」'或'HREF = 「JavaScript的:無效(0)」' – mplungjan

+0

通常HREF的AR使用。如果你想請求轉移到另一個頁面..重定向另一個頁面仍然是現有頁面保持打開狀態n使用目標屬性。如果您不想在任何地方重定向,並且仍然希望在單擊文本時發送信號,請使用文本上的onclick而不是href。 –

+0

它有沒有辦法在上面放一個「假」區域來調用http://x.x.x.x/?22,但是主頁面沒有改變? –

回答

0

如果你沒有必要在href,返回false的onclick或使用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> 
+0

我需要點擊http://192.168.0.177/?22才能完成這項工作,但同時網頁仍保留在http://192.168.0.177 。無論如何感謝 –

+0

你嘗試第二個例子嗎? – mplungjan

+0

我不知道如何,因爲我需要調用/?22,如果我把href =「javascript:void(0)」如何把href =「/?22」? –