• 締切済み

HPビルダーでの「閉じるボタン」

HPビルダーの入力部品を使いボタンを作り、 そのボタンの上で右クリックしてスクリプトをクリックしそこに出てくる画面の左側のOnClickを選択して下のスクリプト欄にwindow.close()を入力・・・・まではできたのですが、 それで実際にボタンをおしてみると、「このウインドウは表示中のWebページにより閉ざされようとしていす。。。。」とメッセージがでます。 このメッセージを表示しないようにするにはどうしたらよいでしょうか? よきアドバイスをお願いいたします_(._.)_

みんなの回答

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

>"win"というのは題名をいれるとあるのですが、 >題名とはなにをさしているのでしょうか? これは window.openメソッドを複数実行するとき windows.open("sample1.jpg" , "ittochan"); これでittochanっていうウィンドウを開いたあと windows.open("sample2.jpg" , "ittochan"); これを実行すると ittochanっていウィンドウに sample2.jpgが表示されます。 このように、 不必要に子窓が開かれないように することが可能なのです。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

>varwin=window.open"url","win","option"); var win = windows.open("url" , "win" , "option" ); urlは このHTMファイルから相対指定できるパスになければ 駄目です。 あなたのホームページスペースの範囲内でなければ駄目でしょう。 ローカルコンピュータ上なら c:\  +htm (1)   +image (2) (1)フォルダにhtmファイルがあって (2)フォルダに画像ファイルがある場合、 urlは image/sample.jpg と記述します。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

クライアントが起動させたブラウザを window.close()で閉じようとすると >。。。。とメッセージがでます。 が出るのが普通ですし消すべきではありません。 でも Window.openメソッドで起動させた子窓は スクリプトで警告なしで閉じることが可能です。

midoricya
質問者

補足

ありがとうございます。 下の方と同じ補足ですが、もしよろしければアドバイスお願いいたします。 windou.openメソッドのボタンを作ってみたのですが、どうも やり方が間違っているらしくてうまくできません。 まず、ボタンを作り、varwin=window.open"url","win","option"); という構文を見つけたので、その通りに当てはめてみたのですが、 ここで言う、"url"とはエクスプローラーで立ち上げたときに表示 されるurl欄の文字でいいのでしょうか。私はその開きたいhtmlの画像をC:\Documentsに保存しているため、C:\Documents~と、表示されています。 そして、"win"というのは題名をいれるとあるのですが、題名とはなにをさしているのでしょうか?申し訳ありませんが、よきアドバイスがありましたら 宜しくお願いいたします。

  • tatsuyajr
  • ベストアンサー率25% (14/54)
回答No.1

いや消したらまずいんちゃう?(笑) 一応警告&確認な訳ですから。 どんな公式サイトでも出ますよ? よく消しちゃってて警告でなくて焦った事あるもん(笑) という訳で回答になっていなくてすいやせんでした(笑)

midoricya
質問者

補足

ありがとうございます。初歩的な質問で大変もうしわけありませんが、 windou.openメソッドのボタンを作ってみたのですが、どうも やり方が間違っているらしくてうまくできません。 まず、ボタンを作り、varwin=window.open"url","win","option"); という構文を見つけたので、その通りに当てはめてみたのですが、 ここで言う、"url"とはエクスプローラーで立ち上げたときに表示 されるurl欄の文字でいいのでしょうか。私はその開きたいhtmlの画像をC:\Documentsに保存しているため、C:\Documents~と、表示されています。 そして、"win"というのは題名をいれるとあるのですが、題名とはなにをさしているのでしょうか?申し訳ありませんが、よきアドバイスがありましたら 宜しくお願いいたします。