• ベストアンサー
  • すぐに回答を!

指定サイズウィンドウが開かない

  • 質問No.3620740
  • 閲覧数137
  • ありがとう数2
  • 回答数2

お礼率 25% (9/35)

ビルダーでサイトを作成しているのですが
JAVAスクリプトを使用したサイズ指定ウィンドウが
ビルダーのプレビューではちゃんと開くのにFTPツールで転送し、ネット上で開こうとすると開きません。

タグの書いてあったサイトのサンプルでもちゃんと開きます。

タグは
<A href="javascript:void(0);" onClick="window.open('file:///○○.html', 'newwin', 'width=900,height=600')" ><IMG src="○○.gif" width="68" height="79" border="0"></A>


です。これを<BODY></BODY>に埋め込んでいます。
○○はファイル名です。一体何処が悪いのでしょうか?
教えてください。

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

  • 回答No.2
  • ベストアンサー

ベストアンサー率 44% (749/1683)

#1 です
 今の場合、最初に書きましたように、
 <A href="javascript:void(0);" onClick="window.open('○○.html', 'newwin', 'width=900,height=600')" ><IMG src="○○.gif" width="68" height="79" border="0"></A>

 とすれば、正しくなっているはずです。
なお、参考URLは、あなたの勉強のために書いたもので、ただ貼り付けただけではいけません。そのようなことばかりしていると、今回のようなトラブルの元になります。
 'index.htm'が必要かどうか、そうでないならどうすべきかは、ご自身で勉強して、考えてください。

 なお上記タグでは、画像をクリックした時に二つの作業をするように書かれています。
 つまり、href="javascript:void(0);"で書かれたページの表示と、window.open('○○.html'・・・で書かれたページの表示とをせよという矛盾するタグです。ただこのような書き方しかないのですが。
 そのため、後ろの○○.htmlを表示する作業だけするように、前の部分で、"javascript:void(0);" と書いて、前の部分で実際のページ表示をしないような処置をしています。

 蛇足ですが、ビルダーを使いこなすなら、あわせてタグなどについての知識も増やさないと、使いこなせません。さらに、よそのタグを貼り付けたりすると、ただトラブルを巻き込むだけです。
 まさに、運転免許も取れないのに、スピードレースや曲乗りなどをするようなことになります。
参考↓
http://www.tohoho-web.com/wwwbeg.htm

>後、「同じ場所にアップロード」というのは同じフォルダ内でFTPツールを使い更新することですか?

 はい、出来たページを「公開」する場合のことも、考えて付け加えました。
 より詳しくはこちらをご覧ください。↓
http://park15.wakwak.com/~kurage/jhp_g/kiso/trans.html#up1

 また、拡張子が、htm になったり、html になっていますが、'index.htm'と、'index.html'とは別ファイルなので注意しましょう。



 

その他の回答 (全1件)

  • 回答No.1

ベストアンサー率 44% (749/1683)

>一体何処が悪いのでしょうか?
 ジャンプ先のURLが正しくないからです。
'file:///○○.html'→'○○.html'とすれば治るはずです。
ただし、○○.htmlはこのページと同じ場所にアップロードするものとします。
 なおビルダーでこのページを編集中に「保存」すれば、URLは正しく保存されるはずです。

参考URL↓
http://www.tohoho-web.com/how2/window.htm#winOpen
補足コメント
kyo_dichte

お礼率 25% (9/35)

<A href="javascript:void(0);" onClick="window.open('file:///○○.html', 'newwin', 'width=900,height=600')" ><IMG src="○○.gif" width="68" height="79" border="0"></A>

の編集中でいくら保存しても'file:///○○.html'のままで'○○.html'になりません。

変わりに参考URLの<a href="xxx.htm" onclick="window.open('index.htm',
'_blank', 'width=200,height=200,resizable=no');
return false;">XXX</a>

でやるとxxxの所はきちんと'○○.html'になるのですが'index.htm',←これがよくわかりません。これは必要なのですか?

後、「同じ場所にアップロード」というのは同じフォルダ内でFTPツールを使い更新することですか?

度々申し訳有りませんが今一度お願いします。
投稿日時:2007/12/23 11:56
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ