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

可以设置超链接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 

var cannav = false;
function cannavigate() {
return cannav;
}
function load() {
document.all(“btn1”).innertext = “link status == ” + cannav;
}

function setnavigate(linkobj, cannavparam) {
if (linkobj != null) {
if (cannavparam == false) {
linkobj.disabled = true;
} else {
linkobj.disabled = false;
}
cannav = cannavparam;
}
}

function updatebtnstatus(btnname) {
var btn = document.all(btnname);
if (btn != null) {
document.all(btnname).innertext = “link status == ” + cannav;
}
}
 

 
 
bai du 

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

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

bug: disabled 属性不在禁用超链接 
尽管 disabled 属性设置为 true 一个超链接为在以下, 
where do you want to go today?

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3092160.html

(0)
上一篇 2025年3月28日 13:45:14
下一篇 2025年3月28日 13:45:19

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Html学习(5) – 超链接

    超链接标签: 登录后复制登录后复制登录后复制 两种用法: 超链接: 登录后复制登录后复制登录后复制 [code]新浪 登录后复制 定位标记: 登录后复制登录后复制登录后复制 一般在页面中使用,当页面内容过长,定位标记会比拖动条更方便。 定位…

    编程技术 2025年4月4日
    100
  • vue.js如何判断对象是否存在某个属性

    vue.js判断对象是否存在某个属性的方法:【if(row.hasOwnProperty(‘url’)){//row对象存在’url’属性}else{//row对象不存在’url&…

    2025年4月1日
    100
  • HTML属性的详解及教程

    属性是 html 元素提供的附加信息。 HTML 属性 HTML 元素可以设置属性 属性可以在元素中添加附加信息 about an element 属性一般描述于开始标签 属性总是以名称/值对的形式出现,比如:name=”val…

    编程技术 2025年4月1日
    100
  • 关于XHTML中的超链接的实例详解

    这篇文章主要介绍了xhtml中的超链接标签使用教程,包括锚链接和链接相对地址用法的介绍,需要的朋友可以参考下 超链接,也叫“链接”。超链接在我们浏览的网页上可以说是无处不在,我们点击网页上某个链接地址,即链接到另一个网页,这就是超链接在起作…

    编程技术 2025年4月1日
    100
  • HTML设置超链接字体颜色和点击后的字体颜色

    CSS为一些特殊效果准备了特定的工具,我们称之为“伪类”。其中有几项是我们经常用到的,下面我们就详细介绍一下经常用于定义链接样式的四个伪类定义链接样式   CSS为一些特殊效果准备了特定的工具,我们称之为“伪类”。其中有几项是我们经常用到的…

    编程技术 2025年4月1日
    100
  • display常见的属性值介绍

    常见的属性值  none:元素隐藏  block:块级元素  inline-block:内联块级元素  list-item:列表项目  表格系列方面的显示  table  table-row flex(弹性盒子) .table{displa…

    编程技术 2025年4月1日
    100
  • 标签属性分类(元素对象属性)实例教程

    标签属性分类(元素对象属性) 普遍属性    全局都可以生效 特定属性    不同的标签有它们特有的属性 特殊标签: href  百度    默认是在本窗口打开 target href  百度    如果不删除红色部分,网页会在新窗口打开 …

    2025年4月1日
    100
  • 小tips:js中的pixelTop属性

    style对象: pixelLeftpixelToppixelWidthpixelHeight 返回以像素为单位的位置坐标的数值,非像素单位转换为像素单位显示。   lefttopwidthheight 返回带单位的位置坐标字符串 以上就是…

    编程技术 2025年4月1日
    100
  • HTML中块标记和行内标记的介绍

    html标记一般分为块标记和行内标记两种类型,它们也称块元素和行内元素。 块元素 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。并且块级元素容器可以容纳多个嵌套的块级标签或者行…

    2025年4月1日 编程技术
    100
  • CSS 属性-webkit-tap-highlight-color的理解

    1.-webkit-tap-highlight-color这个属性只用于iOS (iPhone和iPad)。当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。要重设这个表现,你可以设置-we…

    编程技术 2025年4月1日
    100

发表回复

登录后才能评论