ウィンドウが閉じた時に別の指定したURLをポップアップで表示させたいのですが、以下のようなコードでいいのでしょうか?何度も試しているのですが、ウィンドウを閉じても別の指定したURLがポップアップで表示されません。どこに間違いがあるのか教えてください。
(作成したコード)
<script language="JavaScript">
<!--
function Leave(){
window.open("表示させたい
URL","window1","width=1800,height=1700");
}
//-->
</script>
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 共に同じ文字コードで作成されることが望ましい。
文字コード違ったらたまにIEがエラー吐きますからねぇ。
> (作成したコード)
functionはビルトイン関数なのでそのままだと何も起こりません。
onclickやonloadなどのイベントハンドラで呼び出す必要があります。
分かりやすく(!?)言うと、指定されたタイミングで実行される命令を記述しているだけなので、実行のタイミングを指定しなければスクリプトが実行されることはないということです。
あと人によっては勝手にポップアップウインドウが開くのを嫌う人もいるので、なるべくならばそれに配慮して作るといいです。
ウインドウをユーザーに操作させることが目的ならばあらかじめ注意書きをどこかに書く、など。
No.1
- 回答日時:
========Q3190708-1.html=========
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<title>Q3181772 テストケース1</title>
<script type="text/javascript" src="Q3190708-1.js"></script>
</head>
<body onunload="Leave();">
<p>ほげ</p>
</body>
</html>
======Q3190708-1.js======
function Leave(){
window.open("http://www.google.co.jp","window1","width=1800,h …
}
========================
★htmlファイルとjsファイルはソースを書き換えない限り同じディレクトリに置く。
共に同じ文字コードで作成されることが望ましい。
ということなんだけれども、
★javascriptが無効の人にも、javascript自体の有効を強制せずにちゃんとわかるような記述をしておくこと。
★たとえjavascriptを有効にしていても、
俺の場合、最初【Firefoxのポップアップブロッカーに阻まれて何も起こらないように見えた】
というケースが発生したことを付記しておく.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- その他(プログラミング・Web制作) Python - Excel で Webからデータを連続取得したいのですが エラーが出ます 1 2023/07/06 20:08
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
小窓を表示させたい
-
リンクを張り、別窓を表示され...
-
location.hrefで別窓にリンクを...
-
指定時間になったら、WEBサイト...
-
自動的に小窓を開く
-
Microsoft1Officeの互換ソフト...
-
CSSのtransform: translate(-50...
-
エクセルで一部分のセルの高さ...
-
敬語
-
実行結果をデジタル時計みたい...
-
エクセルでサイズ指定でPOP...
-
ホームページビルダー 空白の...
-
Excel セルの幅が合わない
-
ホームページビルダーでセルの...
-
文字を中央に寄せる
-
ホームページビルダーで、画面...
-
エクセルのセル幅の表示
-
table内で画像と文字をセンター...
-
パソコンでランドルト環の作成...
-
表の幅が広がる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
指定時間になったら、WEBサイト...
-
window.close()で閉じられない
-
HTMLでブラウザを終了させる方法
-
window.openした時、親ウィンド...
-
『入力文字列 + .html』 に...
-
javascriptでタイトルバーを非...
-
サブウインドウを開くときのフ...
-
小窓を表示させたい
-
サブウィンドウから、親ページ...
-
location.hrefの使用条件について
-
直リンクを弾くJavaScriptについて
-
モーダルダイアログから呼び元...
-
子Windowの操作(親Window遷移後)
-
プレビューウインドウ
-
JAVA SCRIPTで作成したポップア...
-
showModalDialogで動的にページ...
-
Javascriptを使用したサムネイ...
-
クリックで画像表示、さらに画...
-
location.hrefで別窓にリンクを...
-
「このページを閉じる」の設定...
おすすめ情報