最近JavaScriptを始めた者です。
ポップアップをアドレスバーとステータスバーを非表示にした状態で中央に表示させたいのですが、以下のコードでは、リンクをクリックしても反応がありません。
function openWinCenter(url,id,w,h,scrollFlag) {
x = (screen.width - w) / 2;
y = (screen.height - h) / 2;
if(scrollFlag){
if(navigator.appName== "Microsoft Internet Explorer"){
w=w+16;
}
window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width"+w+",height="+h+",scrollbars=yes,location=no,status=no");
}else{
window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=no,location=no,status=no");
}
}
どこを修正したらいいのか教えてください、よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
以下のコードでウインドウが開きました。
スクリプト部分は一箇所を除き修正してないので
その他の部分がおかしくなってませんか?
<html>
<head>
<title>center</title>
<script type="text/javascript">
<!--
function openWinCenter(url,id,w,h,scrollFlag) {
x = (screen.width - w) / 2;
y = (screen.height - h) / 2;
if(scrollFlag){
if(navigator.appName== "Microsoft Internet Explorer"){
w=w+16;
}
window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=yes,location=no,status=no");
}else{
window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=no,location=no,status=no");
}
}
-->
</script>
</head>
<body>
<a href="#" onclick="openWinCenter('test.html','test',100,100,true);">link</a>
</body>
</html>
考えられるとすれば・・・
1.<script>タグが正しく閉じられていない
2.関数の呼び出し名が間違っている
3.イベントのくくりとパラメータのくくりに同じ文字を使っている。
→onclick="openWinCenter("test.html","test",100,100,true);"
などでしょうか。
ご確認ください。
ちなみに一箇所修正というのは上のほうのwindow.openのパラメータで
「width"+w+",」と、「=」が抜けているところです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- その他(プログラミング・Web制作) 物理の斜方投射で目盛りに数値を入れたい 2 2023/05/27 06:32
- その他(プログラミング・Web制作) Pythonでのかんたんな物理シミュレーションについての書籍 5 2023/06/02 07:37
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
新しいウィンドゥを最大化で立...
-
window.open オートコンプリー...
-
window.openでフルスクリーン表...
-
SQLのWHEREで全てを質問する方法
-
IF文で該当の処理を通らない
-
javascriptを別ファイルにして...
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
SCRIPT5007: 未定義または NULL...
-
base64encodeでの文字化けについて
-
別ファイルのfunctionの読み込み方
-
リンク移動先のURLを取得
-
スマホ上で、左右スワイプで次...
-
HTML内に記載された画像のURLを...
-
Java ScriptでIPによるアクセス...
-
Vbscriptで自分自身のウィンド...
-
javascriptからウィンドウを開...
-
ASPで取得した情報をscriptタグ...
-
特定のウィンドウ名を持つウィ...
-
ひとつの外部ファイルに複数の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
新しいウィンドゥを最大化で立...
-
SQLのWHEREで全てを質問する方法
-
htmlファイルを開いた時の画面...
-
window.openでフルスクリーン表...
-
小窓を表示する時に、必ず右上...
-
window.openで404エラーがでます
-
ウィンドウサイズを変更するには?
-
外部からのjs呼び出しについて。
-
window.openの後にエンコードを...
-
javaでサムネイルをクリックし...
-
エクセルファイルをIE のウィン...
-
Canvasを使って描画して面積取得
-
町内会での不倫
-
IF文で該当の処理を通らない
-
ブックマークレット target指定
-
サブウインドウの高さを自動で...
-
モニターサイズによるページ振...
-
JAVAでリンクボタンを作成して...
-
IEのタイトル変更方法について
-
文字をクリックすると 小窓が開く
おすすめ情報