2009-10-09 19 views
7

ユニティファイルを読み込むために、Webアプリケーションでポップアップを作成する必要があります。そのために私はJavascriptのWindow.Openを使用しています。Window.open location = noは機能しません

私は、ユーザーにポップアップのURLを表示したり、URLを変更する機会を与えたりしたくありません。

このリンクによると:。

http://javascript.about.com/library/blpopup10.htm

「場所がyesに設定されていないか、 への新しいウィンドウ は、場所を表示したり、 バーに対処すべきであるかどうかを示すことができることに注意してくださいこれは の一部のブラウザとしてのみ推奨されます Firefoxはこれを無効にすることができます ツールバーが常に を表示するようにします。IE7ではこの設定が制御されます ナビゲーションバーが のアドレスバーとして表示されるかどうかは、そのブラウザに常に と表示されます。 「

私はIE7から場所を削除するためのチャンスはなくなりました。 /私は(と= 0)=の場所に設定しようとしなかったし、実際にそれがIE7で動作しません。

私たちはすべて、道が必要であるという証拠であるURLバー(場所バーと呼ばれる)を持たない退屈な迷惑メールポップアップを持っているので、誰かが持っていることを願っています。正しい答え。

はありがとう。

よろしくを、 ブルーノ。

+1

まだアドレスバーがない「あの退屈なスパムポップアップ」の例を教えてもらえますか?それは数年前のことでした。ブラウザが変わります。 – spender

+0

あなたのanwserに感謝します。一週間前に友人のブログであなたを見せてもらえました。しかし、ウェブカウンタを削除した後、ポップアップは消え去った。しかし、私はそれが場所バーを持っていないことをあなたに保証することができます。 – Txugo

+1

OK、おそらくあなたは正しいです。たとえそれがあったとしても、これを行うのはかなり悪い形です。ユーザーは、ブラウザがどこを指しているのかを常に把握している必要があり、ブラウザのデザインの傾向はこれを反映しています。 – spender

答えて

9

インラインポップアップはどうですか?あなた自身のコードを書くか、これを見てください:http://docs.jquery.com/UI/Dialog

標準window.open javascript関数を使用しないでください。IE 8では、ロケーションバーを非表示にすることは不可能です。

インライン(つまり、htmlの意味)ダイアログにはwindow.openより多くの機能があります。

希望します。

+0

ありがとうございます。私はそれをチェックするつもりです。乾杯。 – Txugo

+0

あなたのユニティファイルをライトボックスタイプの "pop-over"に埋め込むことができれば、それが良いでしょう。埋め込みはおそらくFlashに似ていると思うので、そこにはかなりの先行技術があります。 – spender

4

いいえ、IE7でこのバーを取り除く方法はありません。この変更はフィッシング対策のためのセキュリティ手段としてもたらされました。

Ferytによれば、インラインポップアップを使用することができますが、これはおそらくより優れたソリューションです。

関連する問題