2013-03-03 93 views
0

我想使一些文字出现,而不是往常的,如果ActiveX是关闭验证错误,无脚本错误

它的工作,但如何使其通过验证(((卡

389行,列25:元素风格不允许作为无脚本在此上下文中元素的子(从该子树抑制进一步的错误。)

<style type="text/css">messageJS { display:none; }</style> 

上下文,其中元件样式可以使用: 如果作用域属性不存在:其中元数据内容有望 如果scoped属性不存在:位于head元素的子元素的noscript元素中。 如果scoped属性存在:其中预期有流内容,但在除元素间空白之外的任何其他流内容之前,而不是其内容模型是透明的元素的子元素。 元素无脚本的内容模型: 禁用脚本时,在head元素中:以任意顺序,零个或多个链接元素,零个或多个样式元素以及零个或多个meta元素。 禁用脚本时,不在头元素中:transparent,但不得有noscript元素后代。否则:符合散文规定的文字。

CODE --------------

<noscript> 
    <div class="conB" style="margin-left: 3px;"><a class="fancybox" href="accessebility.html"> Accessibility </a></div> 
    <style type="text/css"> 
    #accessButt { display:none; } 
    </style> 
    </noscript> 

    <div id="accessButt"> 
    <div class="conB" style="margin-left: 3px;"><a class="fancybox" href="#accessebility">Accessibility </a></div> 
    </div> 

回答

1

打开逻辑周围的其他方法:默认隐藏的元素,并使用JavaScript显示它。

<style type="text/css"> 
    #accessButt { display:none; } 
</style> 

<noscript> 
    <div class="conB" style="margin-left: 3px;"><a class="fancybox" href="accessebility.html"> Accessibility </a></div> 
</noscript> 

<div id="accessButt"> 
<div class="conB" style="margin-left: 3px;"><a class="fancybox" href="#accessebility">Accessibility </a></div> 
</div> 

<script> 
    document.getElementById('accessButt').style.display = 'block'; 
</script> 
+0

谢谢mate)这是有效的,我爱这个网站 – user2128789 2013-03-03 13:22:58