window.openが利かない

[上に] [前に] [次に]
偏西風 2000/06/11(日) 17:49:24
「open」で検索を探しましたが、無いようでしたので。
OS:win98-2
ブラウザ: netsacpe 4.7
サーバー: AN HTTPD 1.18
で、JavaScriptを勉強しています。
「HTMLからのステップアップ JAVASCRIPT入門」
「初心者のためのちょーJavaScript入門」などの、サンプル通りに
コーディングして実行していますが、どうしても、window.open()
が利きません。
新しいウィンドを生成することが出来ません。
ローカルサーバーを使うのを止めて、ブラウザのURL欄にフルパスを
入れても見ましたがwindow.open()は機能しませんでした。

他のサンプルはうまく行くのですが、window.open()だけが機能しません。
何か、心当たりはないでしょうか?
よろしくお願いいたします。

偏西風 2000/06/12(月) 09:38:31
ステータスバーにエラーメッセージが出ていました。
順に説明いたします。
ボタンは、
<INPUT TYPE="button" VALUE="pen!" onClick="wopen">です。

関数は、
function wopen()
  {window.open("P1.HTML","TESTWINDOW",
          "toolbar=yes,...(省略)")}です。

そして、ボタンを押した時のエラー・メッセージは、
JavaScript error:Type'javascript:' into Location for details
です。
P1.HTMLの所を、http://から始まるフルURLにして同じエラーになります。
パソコンを立上げ直してもみました。

エラーメッセージの意味を教えてください。お願いいたします。

shin' 2000/06/12(月) 11:10:06
場所バーに
javascript:
といれたら、エラーメッセージのコンソールがたちあがって
エラーメッセージが表示されますよ。

うぐいす 2000/06/12(月) 11:21:31
onClick="wopen()"
というふうに()を付けてみてはどうでしょう?
すくなくともWinNTのNetsacpe 4.6では、
()を省略すると動きませんでした。

偏西風 [E-Mail] 2000/06/12(月) 11:44:56
[[解決]]
shin'さん、ありがとうございます。
入門書の本を徹底的に調べましたら、shin'さんがおっしゃるデバッグ
方法が書いてありました。
うぐいすさん、すみません。
コードはonClick=wopen()です。
投稿ミスです。
で、原因は、
{window.open("URL","window-name","toolbar=yes,location=yes,
         directories=yes,......")}
改行が悪かったようです。

"toolbar=yes,location=yes",
   "directories=yes,........")}
改行の所で、一旦、「"」でくくったら、新しいウィンドがオープンしました。
いろいろとありがとうございました。

[上に] [前に] [次に]