- ベストアンサー
window.openでタイトル名の指定
window.openで開くウインドウのタイトルバーに指定文字列を入れたいのですが、できますでしょうか? ファイル(画像)を直リンクで開く為、そのパスが表示されてしまいます。 いろいろ検索して var w1 = ""; w1 = window.open(url , "hoge" , "width=640,height=180,scrollbars=yes,location=1"); w1.document.title = "test"; とかでできると書いてあったサイトもあったのですが私の場合どうもうまくいきません・・。 お願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
じゃぁこうすれば良いんじゃないですか? 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();
その他の回答 (2)
- nipox
- ベストアンサー率32% (10/31)
なぜ、var w1=""にする? 文字列として認識される。
お礼
var w1; と特にイニシャライズしませんでしたが、変化はありませんでした・・。
- leap_day
- ベストアンサー率60% (338/561)
こんにちは 開く方のファイルのタイトルを設定してるとそのタイトルが表示されると思います <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> ファイルの場合なので画像では違うと思いますけど・・・
お礼
このようにcgiやphpをかまさないで、直リンクしたいのです・・。 どうにかタイトルを変更できないものでしょうか。
お礼
やっぱりこういう形じゃないとだめですかね。 ありがとうございました。