首頁 web前端 html教學 超链接的禁用属性Disabled了解_html/css_WEB-ITnose

超链接的禁用属性Disabled了解_html/css_WEB-ITnose

Jun 24, 2016 pm 12:00 PM
屬性 停用 超連結

可以设置超链接的Disabled属性的true 和 false来确定超链接是不是能点击 

例如: 
bai du 

上面的意思是不想让bai du的超链生效,但在click不做任何约束和判断的话,但点击bai du的时候自然就会跳转到百度页面,这就是html中超链接禁用属性的bug 
可以添加下面js约束来判断超链接是否可以使用 
     

下面的微软给出的bug解决方案: 
借助了全局变量,使用别的按钮来改变disabled的属性,来得到禁用属性的效果.; 

BUG: DISABLED 属性不在禁用超链接 
尽管 DISABLED 属性设置为 True 一个超链接为在以下, 
Where do you want to go today? 
用户仍可以单击超链接,然后 Internet Explorer 导航到所选页。 

若要解决此问题,设置返回 true 或 false 根据当前的执行上下文的超链接的 onclick 事件。 在下面的代码将全局的 Microsoft JScript 变量的值设置为 true 或 false ,根据按钮单击中。 目标超链接对象的 DISABLED 属性被更新,以便它能够正确通信其禁用的状态,其他对象并编写脚本页上的功能。 
 

 
Workaround for DISABLED Attribute Problem 
<script> <br />var canNav = false; <br />function canNavigate() { <br />return canNav; <br />} <br />function load() { <br />document.all("btn1").innerText = "Link status == " + canNav; <br />} <br /><br />function setNavigate(linkObj, canNavParam) { <br />if (linkObj != null) { <br />if (canNavParam == false) { <br />linkObj.disabled = true; <br />} else { <br />linkObj.disabled = false; <br />} <br />canNav = canNavParam; <br />} <br />} <br /><br />function updateBtnStatus(btnName) { <br />var btn = document.all(btnName); <br />if (btn != null) { <br />document.all(btnName).innerText = "Link status == " + canNav; <br />} <br />} <br /></script> 

 
 
Click  here

 
 
 
 
参考文献:http://support.microsoft.com/kb/253579/zh-cn 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

停用並刪除 HP Wolf Security 在 Windows 11 上的方法 停用並刪除 HP Wolf Security 在 Windows 11 上的方法 Dec 14, 2023 pm 06:49 PM

停用並刪除 HP Wolf Security 在 Windows 11 上的方法

刪除 Windows 11 搜尋中的新聞和趨勢內容的方法 刪除 Windows 11 搜尋中的新聞和趨勢內容的方法 Oct 16, 2023 pm 08:13 PM

刪除 Windows 11 搜尋中的新聞和趨勢內容的方法

Windows 11 上啟用或停用工作列縮圖預覽的方法 Windows 11 上啟用或停用工作列縮圖預覽的方法 Sep 15, 2023 pm 03:57 PM

Windows 11 上啟用或停用工作列縮圖預覽的方法

如何在 Windows 11 上啟用或停用記憶體壓縮功能 如何在 Windows 11 上啟用或停用記憶體壓縮功能 Sep 19, 2023 pm 11:33 PM

如何在 Windows 11 上啟用或停用記憶體壓縮功能

解決超連結無法開啟的問題 解決超連結無法開啟的問題 Feb 18, 2024 am 09:57 AM

解決超連結無法開啟的問題

無法開啟word文件中的超鏈接 無法開啟word文件中的超鏈接 Feb 18, 2024 pm 06:10 PM

無法開啟word文件中的超鏈接

Windows 11使用者指南:如何停用廣告彈窗 Windows 11使用者指南:如何停用廣告彈窗 Sep 22, 2023 pm 07:21 PM

Windows 11使用者指南:如何停用廣告彈窗

如何在Win11上停用筆記本鍵盤並僅使用外接鍵盤 如何在Win11上停用筆記本鍵盤並僅使用外接鍵盤 Jan 29, 2024 pm 08:48 PM

如何在Win11上停用筆記本鍵盤並僅使用外接鍵盤

See all articles