埋め込みサウンドオブジェクトを再生すると、埋め込み済みのピクチャも変更されるようにスクリプトを作成しようとしています。アクションが発生する前のJavascriptイベントの発生
function changePic() {
document.getElementById("sound").onclick = transform(document.getElementById("pic"));
}
function transform (pic) {
pic.src = "";
alert ("done");
}
問題は、私はページをロードする際、Javascriptのコードが自動的に私はサウンドオブジェクト上(自動起動がfalseに設定されている)遊びをクリックしなくても実行されることです。誰かがこれを引き起こしているものとしてアイデアを持っていますか?
ありがとうございます!
あなたは 'changePic()'を実行しているときに、IEの中で 'element.addEventListener'と' element.attachEvent'のようなイベントを添付するべきです。 – JCOC611