0

本当に簡単な質問があります。

このページにはボタンがあり、これを押すとページの一部がポップアップ ウィンドウで開きます。そのままで、ボタンを複数回押すと、そのウィンドウでその数のページが開かれるため、ストリーム ウィンドウの上にストリーム ウィンドウの上にストリーム ウィンドウが表示されます。

ボタンがクリックされたときに無効に設定しましたが、問題は、ページ自体が更新されたときに再びアクティブにならないことです。

私が求めているのは、ページのリロード時にボタンをリセットして再びアクティブにするか、ページのロード/リロードごとにボタンを1回クリックするだけで機能するようにすることです。

これがコードです。

 <script src="jquery-1.10.2.min.js"></script>

$("#OpenStreamWindow").click(function () {
                    var streamHtml = document.getElementById("stream").innerHTML;
                    var newStreamWindow = window.open("", "My stream window", "width=480,height=302,scrollbars=1,resizable=1")
                    newStreamWindow.document.write("<html><head></head><body>" + streamHtml + "</body></html>")
                    $(this).prop('disabled',true)
                });
<input id="OpenStreamWindow" type="button" value="Open stream in new window" />
4

0 に答える 0