2011-05-26 7 views
1

私のウェブサイトにはさまざまな製品が含まれているため、ウェブサイトを開発しています。ユーザーが自分のリストから製品をクリックすると、製品の詳細が開き、そのポップアップウィンドウが開き、製品リンクを含むアドレスバーが表示されます。 誰でも、そのポップアップウィンドウのアドレスバーと可能であればそのポップアップウィンドウからのステータスバーを非表示にすることができます。事前にポップアップウィンドウからアドレスバーを隠す

おかげ

私のjavascript:

window.open('sample.aspx?ProdName=" + productname + "','','height=600,width=930,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,modal=yes')"); 
+0

javascriptの 'window.open'メソッドに関する豊富なドキュメントをご覧ください。 – Lazarus

+2

ポップアップの代わりに[JQueryモーダルウィンドウ](http://jqueryui.com/demos/dialog/#modal-form)を使用してみてください。 – Chad

+0

あなたの助けてくれてありがとう..私はそれを試してみましょう。 – Arun

答えて

1

あなたがすることはできません。最近のブラウザでは、ポップアップがアドレスバーを隠すための仕組みを提供しないことで、ポップアップが表示しているページのドメインを隠すのを防ぎます。

私はポップアップ(恐ろしいUXの部分)を避けるためにデザインを変更することをお勧めします。

1

アドレスバーを隠すことはできませんが、ステータスバーやツールバーなどは非表示にすることができます。 Hereは、window.open()メソッドへのパラメータの適切な説明です。 repsonseで

window.open("http://www.my-domain.com", "My Title","status=0,toolbar=0"); 

コメントをするには:

window.open("sample.aspx?ProdName=" + productname, "height=600,width=930,status=0,toolbar=0,menubar=0,location=0,scrollbars=1,modal=1"); 
+0

私はwindow.open()を使用しました。まだそれは隠れていません。 – Arun

+0

私の質問に私のスクリプトを加えました。それをチェックしてください。 – Arun

+0

@arun私の答えに変更を加えました – Chad

1

を、あなたは、このようなjQuery dialogとしてJavaScriptを使用して、ブラウザ内のダイアログを示すと考えられていますか?