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