0

<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関数のみでエラーがスローされません

4

0 に答える 0