私はこれが
<div id="audioDiv">
<audio onclick="playedOnce()" src="sound.mp3" type="audio/mp3" preload="auto" controls="controls" oncontextmenu="return false;">Audio could not be loaded.</audio>
</div>
audioDiv
と呼ばれ、その後、どこか
function playedOnce(){
var children = document.getElementById("audioDiv").getElementsByTagName('*');
for(var i = 0; i < children.length; i++){
children[i].disabled = true;
}
}
今、明らかにこれはこのJavaScriptのメソッドを追加DIVでオーディオを入れているだろう方法あなたが1つのオーディオしか持っていないと仮定しているシェルメソッドでは、おそらくjavascriptメソッドはどちらを無効にするかを決定するパラメータを取ります。 さらに、tユーザーは単にページを更新するだけではないと仮定しています。ユーザーがページをリフレッシュしても隠しておきたい場合は、PHP sessionsを見てください!
希望すると便利です。
ありがとう@ライアン、これは非常に便利です! – Wolfgang