Javascriptジャンプページや新しいウィンドウを開くなどの方法があります.
6244 ワード
1.元のフォームで直接ジャンプ用
window.location.href=" ";
2、新しいフォームでページを開きます.
window.open(' ');
window.history.back(-1);//
3、いくつかの用法ボタン式:
<INPUT name="pclog" type="button" value="/GO" onClick="location.href=' '">
リンク:<a href="javascript:history.go(-1)"> </a>
<a href="<%=Request.ServerVariables("HTTP_REFERER")%>"> </a>
ダイレクトジャンプ:
<script>window.location.href=' ';</script>
新しいウィンドウを開く:<a href="/javascript:" onClick="window.open(' ','','height=500,width=611,scrollbars=yes,status =yes')">123</a>
<SCRIPT>
<!--
window.open
('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,
resizable=no,location=no, status=no')
//
-->
</SCRIPT>
シナリオが実行された後に、page.は新しいフォームのnewwindowの中で開けて、幅は100で、高さは400で、スクリーンの上から0ピクセルまで、スクリーンの左の0ピクセル、仕事がありません. メニューバーがなく、スクロールバーがなく、サイズを調整できません.アドレスバーがなく、ステータスバーがありません.照らし合わせてください. 上記の例ではよく使われているいくつかのパラメータに加えて、他にも多くのパラメータがあります. 四、各パラメータ このうちyes/noは1/0も使用できます.pixel valueは具体的な数値で、単位画素です. パラメータ | 取得範囲 | 説明 always Lowersed | yes/no | 指定したウィンドウをすべてのウィンドウの後に隠す always Raised | yes/no | 指定されたウィンドウはすべてのウィンドウの上に浮遊します. depended | yes/no | 親ウィンドウと同時に閉じるかどうか ディレクトリー | yes/no | Nav 2と3のディレクトリバーが表示されますか? height | pixel value | ウィンドウの高さ ホームキース | yes/no | メニューバーのないウィンドウに、安全に終了するホットボタンを設定します. inner Height | pixel value | ウィンドウ内のドキュメントのピクセルの高さ inner Width | pixel value | ウィンドウ内のドキュメントのピクセル幅 location | yes/no | 位置バーが表示されますか? menuar | yes/no | メニューバーが表示されますか? outerHeight | pixel value | ウィンドウ(装飾枠を含む)のピクセルの高さを設定します. outer Width | pixel value | ウィンドウ(装飾枠を含む)のピクセル幅を設定します. resizable | yes/no | ウィンドウのサイズを変更できますか? screenX | pixel value | 画面の左境界からのピクセル長 screenY | pixel value | 画面の境界からウィンドウのピクセル長 scrollbars | yes/no | ウィンドウにスクロールバーがありますか? titlebar | yes/no | ウィンドウタイトルバーが表示されますか? toolbar | yes/no | ウィンドウツールバーが表示されますか? Width | pixel value | ウィンドウのピクセル幅 z-look | yes/no | ウィンドウがアクティブになったら他のウィンドウに浮遊しますか? ===================================================== 【1、基本的なポップアップウィンドウコード】 実はコードはとても簡単です.
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html')
-->
</SCRIPT>
これはJavascriptsコードですから、SCRIPTに置くべきです. LANGUAGE=「javascript」ラベルと「/script」の間
.いくつかのバージョンの低いブラウザに役立ちます.これらの古いブラウザではラベルのコードをテキストとして表示しません.飼いたい
これはいい習慣ですね.
Window.open (''page') 新しいウィンドウをイジェクトするのを制御するために使用します.もしpage.htmlがメインウィンドウと同じパスでないなら、
前には経路、絶対経路(
http:/)と相対パス(./)はどちらでもいいです.シングル引用符とダブル引用符を使ってもいいです.ただし、混用しないでください.
このコードはHTMLの任意の位置に参加できます.との間でも大丈夫です.
特にページコードが長いので、ページを早くイジェクトしたいです.できるだけ前に置いてください.
【2、設定後のポップアップ画面】
次にポップアップウィンドウの設定を説明します.上のコードにもう一つのものを追加すればいいです.
私たちはこのポップアップウィンドウの外観、サイズ、ポップアップの位置をカスタマイズして、ページの具体的な状況に合うようにします.
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no,
menubar=no, scrollbars=no, resizable=no,location=no, status=no')
//
-->
</SCRIPT>
:
<SCRIPT LANGUAGE="javascript"> js ;
window.open ;
'page.html' ;
'newwindow' ( ), , ' ;
height=100 ;
width=400 ;
top=0 ;
left=0 ;
width=250,toolbar=no,scrollbars="+scroll+",menubar=no");
//
OpenWindow.document.write("<TITLE> </TITLE>")
OpenWindow.document.write("<BODY BGCOLOR=#ffffff>")
OpenWindow.document.write("<h1>Hello!</h1>")
OpenWindow.document.write("New window opened!")
OpenWindow.document.write("</BODY>")
OpenWindow.document.write("</HTML>")
OpenWindow.document.close()}
</SCRIPT>
</head>
<body>
<a href="#" onclick="openwin()"> </a>
<input type="button" onclick="openwin()" value=" ">
</body>
</html>
見てみます OpenWindow.document.writeのコードは標準的なHTMLではないですか?フォーマットによってもっと多くの行を書けばいいです.ラベルが一つ多いか少ないかに注意してください.OpenWindow.document.closeで終わります. 【9、究極のアプリケーション--ポップアップウィンドウのCookie制御】 振り返ってみますと、上のポップアップウィンドウはクールですが、ちょっとした癖があります.例えば上のスクリプトを頻繁に通過するページに置いておくと、このページを更新するたびに、窓の口から一度だけ飛び出すのが面倒くさいですか? ;-) フォロワー 私. クッキーを使ってコントロールすればいいです.まず、ホームページのHTMLの「HEAD」エリアに下記のコードを入れます.
<script>
function openwin()
{window.open("page.html","","width=200,height=200")}
function get_cookie(Name)
{var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset,end))
}
}
return returnvalue;
}
function loadpopup(){
if (get_cookie('popped')=='){
openwin()
document.cookie="popped=yes"
}
}
</script>
そして、「body」を使います. onload=「loadpopup()」(openwinではなくloadpopに注意してください.)ホームページの中原にある「BODY」という言葉を置き換えればいいです.このページを更新してみてもいいです.またこのページに入っても、ウィンドウはもう出ません.本当のPop-Only-Once!