0

私はこれを探しましたが、まだ尋ねられていないので、これが重複していたら申し訳ありません.

div がすぐにポップアップし、ビデオを再生してから閉じることができる 3 つのページがあります。ページを使用するたびにビデオを見続けると、面倒になる可能性があることに気づきました. 最初の訪問でのみビデオを再生するコードを見てきましたが、div はまだそこにあります。

ページへの最初の訪問時にその div のみを自動表示する方法はありますか?

これに本当に苦労しています....これが私がこれまでに持っているコードです。

  <script type="text/javascript"> 
document.onclick = function check(e){ 
    var target = (e && e.target) || (event && event.srcElement); 
    var obj = document.getElementById('mydiv'); 
    if(target != obj){
        obj.style.display='none';
        document.getElementById('myvideoelement').pause();


    } 


<div id="mydiv">
<a id="displayText" href="javascript:toggle();"><img src="images/x2.png" id="x"></a>


    <video id='myvideoelement' autoplay>
        <source src="agoraphobiafinal2.mp4">
    </video>
</div>
4

1 に答える 1

1

既に表示されているかどうかを示す bool フラグを含む Cookie またはセッションを使用できます。これは、起動時に一度初期化されます。

C#で

if(!Page.IsPostBack){
    Session["SeenYet"] = true;
}
于 2012-04-19T14:46:51.910 に答える