• ベストアンサー

自動ポップアップで画像を表示させるには?

トップページに訪問者が来た時に、indexとは別に画面の右上か左上 に別ウィンドウで画像を自動的に表示(400×300くらいで)させたい のです。 ボタンにリンクを貼って開く事は何とかできたのですが 自動 (強制)でウィンドウサイズまで指定(画像の大きさに合わせて) 表示させる方法が分かりません。どなたか教えていただけませんか? できるだけ分かりやすく よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#44015
noname#44015
回答No.1

<html> <script> window.open("URL" , "_blank"); </script> </html> このように書けばできますが、最近のブラウザはポップアップブロックの機能が付いているので、ブロックされると思います。 参考リンクにウィンドウの大きさの指定方法なども書いてあります。

参考URL:
http://www.red.oit-net.jp/tatsuya/java/winopen.htm
marikonano
質問者

お礼

ありがとうございました

その他の回答 (1)

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは 前にも見たような・・・(別の方のだったらごめんなさい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に指定してあるとブロックされてしまいますし、あまり好まれる手法ではないようです(--;)

marikonano
質問者

お礼

ありがとうございました