- ベストアンサー
自動ポップアップで画像を表示させるには?
トップページに訪問者が来た時に、indexとは別に画面の右上か左上 に別ウィンドウで画像を自動的に表示(400×300くらいで)させたい のです。 ボタンにリンクを貼って開く事は何とかできたのですが 自動 (強制)でウィンドウサイズまで指定(画像の大きさに合わせて) 表示させる方法が分かりません。どなたか教えていただけませんか? できるだけ分かりやすく よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
<html> <script> window.open("URL" , "_blank"); </script> </html> このように書けばできますが、最近のブラウザはポップアップブロックの機能が付いているので、ブロックされると思います。 参考リンクにウィンドウの大きさの指定方法なども書いてあります。
その他の回答 (1)
- leap_day
- ベストアンサー率60% (338/561)
こんにちは 前にも見たような・・・(別の方のだったらごめんなさいm(--)m その時は時間が取れなくて答えなかったのですが <SCRIPT LANGUAGE="JavaScript"> <!-- window.onload=function() { x = (screen.width - 400); var w1; w1=window.open("","_blank","width=400,height=300,screenX="+x+",left="+x+"); w1.document.open(); w1.document.write("<html><head><title><"+"/title>"); w1.document.write("<"+"/head>"); w1.document.write("<body>"); w1.document.write("<img src='sample.gif' alt='sample'>"); w1.document.write("<"+"/body>"); w1.document.write("<"+"/html>"); w1.document.close();} //--> </SCRIPT> <img src='sample.gif' alt='sample'>の画像パスを変えてください 左に表示するなら x = (screen.width - 400); screenX="+x+",left="+x+", を削除してください 一応これでページ表示とともに小窓を開くようにはできると思いますが、ポップアップはonに指定してあるとブロックされてしまいますし、あまり好まれる手法ではないようです(--;)
お礼
ありがとうございました
お礼
ありがとうございました