• ベストアンサー

window.openでタイトル名の指定

window.openで開くウインドウのタイトルバーに指定文字列を入れたいのですが、できますでしょうか? ファイル(画像)を直リンクで開く為、そのパスが表示されてしまいます。 いろいろ検索して var w1 = ""; w1 = window.open(url , "hoge" , "width=640,height=180,scrollbars=yes,location=1"); w1.document.title = "test"; とかでできると書いてあったサイトもあったのですが私の場合どうもうまくいきません・・。 お願いいたします。

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

  • ベストアンサー
  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

じゃぁこうすれば良いんじゃないですか? var w1; w1=window.open("","_blank","width=640,height=180,scrollbars=yes,location=1"); w1.document.open(); w1.document.write("<html><head><title>IMAGE<"+"/title>"); w1.document.write("<"+"/head>"); w1.document.write("<body>"); w1.document.write("<img src='image.gif' alt='image.gif' width='100' height='100'>"); w1.document.write("<"+"/body>"); w1.document.write("<"+"/html>"); w1.document.close();

masa328
質問者

お礼

やっぱりこういう形じゃないとだめですかね。 ありがとうございました。

その他の回答 (2)

  • nipox
  • ベストアンサー率32% (10/31)
回答No.3

なぜ、var w1=""にする? 文字列として認識される。

masa328
質問者

お礼

var w1; と特にイニシャライズしませんでしたが、変化はありませんでした・・。

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

こんにちは 開く方のファイルのタイトルを設定してるとそのタイトルが表示されると思います <script Language="JavaScript"> <!-- function set() { window.open("test.cgi","win","width=640,height=180,scrollbars=yes,location=1"); } // --> </script> <input type="button" onclick="set()"> ≪test.cgi≫ <html><head><title>test</title></head> <body> </body> </html> ファイルの場合なので画像では違うと思いますけど・・・

masa328
質問者

お礼

このようにcgiやphpをかまさないで、直リンクしたいのです・・。 どうにかタイトルを変更できないものでしょうか。

関連するQ&A