• 締切済み

リンクするときにアドレスバーを表示させたくない

Window Open以外の方法でリンクしたときにアドレスバーやツールバーなどの表示をさせたくない。location.href,location.replaceでlocation=noなどの指定はできるのでしょうか?

みんなの回答

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

>Window Open以外の方法で IE5以上でですが。 <HTML> <HEAD> <TITLE>ヘ(・、ヘ)ホイホイ(ノ、・)ノホイホイ</TITLE> <SCRIPT LANGUAGE=javascript> <!-- var newwin=window.showModelessDialog("http://www.okweb.ne.jp/",null,"dialogTop:0px; help:no;"); //--> </SCRIPT> </HEAD> <BODY> </BODY> </HTML>

回答No.1

一週間経っても回答が出ないということは、 やはり、質問のようなことは無理なのかと思います。 そもそも、呼び出したウインドウではなく、大本のウインドウから 「location.href,location.replaceでlocation=noなどの指定」ができてしまうと、 アドレスバーやツールバーなどの表示のない画面が自動的に出来てしまうことになります。 悪意有るサイトでこうされてしまうと、ユーザはもうそれ以上、リンクなどの操作が一切 出来ないことになってしまいます。 したがって、安全上でもこれは好ましくないと思いますので、出来ないようになっているべきとも思います。 例えば、window.close() というウィンドウを閉じる命令がありますが、呼び出したウインドウでなく 大本のウィンドウに対してこれを実行すると、必ずalertが出て、ユーザに ウィンドウを閉じてよいかの確認がされるようになっているようです(IE,NNともに)。

ayarinrin
質問者

お礼

ご解答いただきありがとうございました。 結局WindowOpenで対応しました。 ご意見の通りだと思いました。

関連するQ&A