『壹』 現在很多網站鏈接處顯示javascript:void(0),右鍵點擊也拿不到真實的URL,請到手支招!
avascript:void(0)一般是超連接綁定了單擊事件(onclick) 在href屬性就會給一個無用事件;
如果網站不能正常訪問和win7系統沒有關系,可能是網站不兼容IE8或是IE9,你只能換個瀏覽器試試了.
瀏覽器以為鏈接到同一頁,可它又找不到定義的書簽(anchor),於是停留在頁面的頂端。用「javascript:void(null)」替換空鏈接的「#」,解決這個問題。
『貳』 js如何設置超鏈接點擊後變為不可點擊
給它加個id<a id="<%=AA%>" onClick="javascript:openXX(<%=AA%>)">打開</a>以後就可以根據id找到它然後變為不可點擊
『叄』 HTML代碼里超鏈接不可點擊的方法是什麼
改下事件注銷
<script>document.onclick=Click;functionClick(e){e=e||event;vartag=e.srcElement?e.srcElement:e.target;if(tag.tagName=="A"){tag.removeAttribute("href");tag.onclick=null;}}</script><ahref="#"onclick="alert('gg')">aa</a><ahref="#">bb</a>
但會讓所有頁面鏈接失效。
『肆』 關於JS中用來阻止超鏈接跳轉的問題
1,鏈接的onclick事件被先執行,其次是href屬性下的動作(頁面跳轉,或 javascript 偽鏈接);
2,假設鏈接中同時存在href與onclick,如果想讓href屬性下的動作不執行,onclick必須得到一個false的返值;
3,如果頁面過長有滾動條,且希望通過鏈接的 onclick事件執行操作。應將它的 href屬性設為 javascript:void(0); ,而不要是 #,這可以防止不必要的頁面跳動;
4,如果在鏈接的 href屬性中調用一個有返回值的函數,當前頁面的內容將被此函數的返回值代替;
5,在按住Shift鍵的情況下會有所區別。
6,今天我遇到的問題,在IE6.0里以href的形式訪問不到parentNode。
7,盡量不要用javascript:協議做為A的href屬性,這樣不僅會導致不必要的觸發window.onbeforeunload事件,在IE裡面更會使gif動畫圖片停止播放。
『伍』 關於JS修改a標簽的onclick方法後修改的JS方法不能使用的問題
需要是js'方法有來效,這樣的自話,a標簽的超鏈接就不可以被觸發,因此有兩種解決方法。
href="javascript:void()"這樣的話,a的超鏈接就成為了沒有作用的空值。
在js方法內部返回一個false值,這樣a在被點擊的時候方法被觸動,接著執行完後返回false給a表示超鏈接不被啟用。
第二種方法好一些,因為可以平穩退化。
『陸』 html或者jsp中如何點擊超鏈接,打開一個新窗口,點擊一次,打開一個
在超鏈接中有一個target 屬性,它是規定在何處打開 action URL的一個屬性,其用法內如下:
<ahref="test.html"target="_blank"></a>
2、點擊這個連接將會在新的選項卡中打開test.html頁面
『柒』 運用js設置點擊一次超鏈接變成灰色過了一定秒數之後才能使用
<aovertime="0"href="/"target="_blank"onclick="vard=(newDate()).getTime(),n=parseFloat(this.getAttribute('overtime'));if(n>d)returnfalse;this.setAttribute('overtime',d+5000)">click</a>
這個是5秒過期的,如果需要其他時間改 5000 這個數字版就行了權