• ベストアンサー

java scriptで新しいウィンドゥを開く

クリックすると、アドレスバー等がない新しいウィンドゥで開く…という風にしたいのですが、うまく行きません。 以下のようにやってみたのですが、何処が間違っているのでしょうか? <script language="JavaScript"> <!-- function winopen(url){ win=window.open(url,"host","scrollbars=1,width=717,height=700"); } //--> </script><FONT size="+1"><B><A href="ブログのアドレス" target="_blank" onclick="Javascript:winopen('ブログのアドレス');return false;">ここをクリック</A></B></FONT>

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

  • ベストアンサー
  • sandenn
  • ベストアンサー率67% (311/459)
回答No.3

オプションを指定してください http://www.htmq.com/js/window_open.shtml

RaiDeen
質問者

お礼

今のところ、よくわからないので他の方法でページ作ることにします。 お手数かけました。 もっとjavaとか勉強して理解してから再挑戦してみます。ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.2

ソースコードを試しましたが、問題なくウィンドウは開きました。 「うまく行きません」 具体的に、何がどう、上手くいかないのですか? 余談ですが、height=700というのは、環境によっては下のほうが見えませんので、resizable=yesを付け足して、ウィンドウの大きさを変更できるようにしておきましょう。

RaiDeen
質問者

お礼

今のところ、よくわからないので他の方法でページ作ることにします。 お手数かけました。 もっとjavaとか勉強して理解してから再挑戦してみます。ありがとうございました。

RaiDeen
質問者

補足

<SCRIPT language="JavaScript"> <!-- function winopen(url){ win=window.open(url,"host","scrollbars=1,width=640,height=480"); } //--> </SCRIPT><FONT size="+1"><B><A href="JavaScript:winopen('ブログのアドレス');">ここをクリック</A></B></FONT> これのみでページ作って試したところ、新規ウィンドゥが開いて正常に動作したのですが、いざページに組み込んでみると何故かそのままのウィンドゥに表示されてしまいます。

すると、全ての回答が全文表示されます。
noname#65286
noname#65286
回答No.1

いろいろな書き方があると思いますが、 <A>タグ自体がクリックイベントなので <A href="JavaScript:winopen('ブログのアドレス');">・・・ で動作すると思います。

RaiDeen
質問者

お礼

今のところ、よくわからないので他の方法でページ作ることにします。 お手数かけました。 もっとjavaとか勉強して理解してから再挑戦してみます。ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A