<embed />标签部分508问题

时间:2013-10-03 19:37:01

标签: html embed section508

我正在努力修复<EMBED>标记的508条款合规性。以下是代码

function playCaptcha() {
     var randomnumber;  
     randomnumber=Math.floor(Math.random()*1000000000);
     //alert(randomnumber);
     document.getElementById("backsound").src="CaptchaAudio.aspx?num="+randomnumber;       

     document.getElementById("playAudio").innerHTML = '<EMBED src="CaptchaAudio.aspx?num="' + randomnumber + '" autostart="true"  hidden="true" id="Embed1" ALT="Captcha"></EMBED><NOEMBED><BGSOUND src="default2.aspx">Hello</NOEMBED>';
}

,错误是

EMBED标记必须具有非空ALT标记。将具有替代内容的ALT属性添加到EMBED标记。 准则:WCAG1 A 1.1第508节1194.22(a)WCAG2 A H35

虽然我有ALT标签WCAG工具(sortSite)一直在抱怨它..有什么想法吗?

注意:如果我在HTML部分添加相同的EMBED代码,则不会抛出错误,只能使用JavaScript函数

0 个答案:

没有答案