ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript は、Web ページ上の任意の場所をクリックして新しいウィンドウを開いたり、ウィンドウを閉じたりする方法を実現します。
この記事では主に JavaScript Web ページ上の任意の場所をクリックして新しいウィンドウを開く方法、および JavaScript ウィンドウの関連操作機能と使用スキルを紹介します。JavaScript に興味のある友人は参考にしてください。
この記事では、Webページ上の任意の場所をクリックして新しいウィンドウを開き、ウィンドウを閉じる方法を実現するためにJavaScriptを使用した例を説明します。詳細は次のとおりです。 一部の不規則な Web サイト、特に広告が満載のダウンロード サイトでは、Web ページのどこをクリックしても、ダウンロード リンクをクリックする前に新しいウィンドウが表示されます。 。 このような効果は JavaScript で簡単に実現でき、特定の領域の p をクリックして新しいウィンドウを開くイベントをトリガーすることもできます。 たとえば、以下の図の効果: 元の Web ページで、p を指定すると、ユーザーが p のどの領域をクリックしても、新しいウィンドウが開きますが、他の場所をクリックすると、ない。 新しいウィンドウのアドレスバーは編集またはサイズ変更できません。ウィンドウを閉じるための「閉じる」ボタンがあります。 元の Web ページのHTML レイアウト は次のとおりです。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Untitled Document</title> </head> <body> <p class="testClass" style="height:100px;border:1px solid #cccccc">点击此任意一处打开广告</p> </body> </html>何も言うことはありません。クラス testClass の p だけです。 キーは次のスクリプトです。
<script type="text/javascript"> document.onclick = function(e){//设置整个网页的单击事件 e = e || window.event;//为了兼容这样写。 var target = e.target || e.srcElement;//用来点击的对象。为了兼容这样写。 if (target.className == "testClass"){//如果点击的对象,class为testClass,那么打开新窗口。 var OpenWindow=window.open("","newwindow","height=100","width=400","top=100","left=0","toolbar=false","menubar=false","scrollbars=false","resizable=false","location=false","status=false"); //在新窗口中写入如下的HTML代码。 OpenWindow.document.write("广告<br/>"); //在Javascript中,利用window.close()可以关闭当前窗口,但不能关闭当前标签页,不过由于这个窗口是我们自己新生成的,因此对于所有浏览器有效 OpenWindow.document.write("<button onclick='javascript:window.close()'>关闭!</button>"); } } </script>上記のスクリプトからわかるように、
このメソッドのパラメータは非常に長いです。 window.open()
newwindow: ポップアップ ウィンドウの名前 (ファイル名ではありません) はオプションで、空の '' に置き換えることができます。
height=100: 新しいウィンドウの高さ。
width=400: 新しいウィンドウの幅。
top=0: 現在のウィンドウの上にある新しいウィンドウのピクセル値。
left=0: 現在のウィンドウの左側からのウィンドウのピクセル値。
toolbar=false: ツールバー、メニューバー、スクロールバーを表示するかどうかは、メニューバーとスクロールバーを表します。
resizable=false: ウィンドウサイズの変更を許可するかどうか
location=false: 新しいウィンドウのアドレスバーを有効にするかどうか
status=false: ステータスバーを表示するかどうか。
JavaScriptは、jsでコメントされた正規表現コードと一致します
バインドの学習からJavaScriptでのバインド実装までのプロセスの詳細な説明
以上がJavaScript は、Web ページ上の任意の場所をクリックして新しいウィンドウを開いたり、ウィンドウを閉じたりする方法を実現します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。