2009-11-07 7 views
10

私はHREFタグを使用して固定サイズのポップアップウィンドウを開く方法は?

小さい幅と高さ

DISABLED最大化ボタン

と別のウィンドウでそのページを開きたい、この

$contact_url="<a href=rentals_popup.php?id=$row->rentals_id >" . "Contact" . "</a>"; 

のようなリンクができてい誰でも助けてください

+2

最大化ボタンを無効にすると、過度に制限すると、ユーザーに実に失礼なようです。スクリーンをいっぱいにするまで伸ばすことはできますが、オペレーティングシステムには私にそれをさせることはできません。 – Thomas

答えて

6

プレーンHTMLはこれをサポートしていません。いくつかのJavascriptを使用する必要があります。

また、世界中の大部分が最近ポップアップブロッカーを使用しています。あなたのデザインを再考したいかもしれません!

+0

ああニースの提案。ありがとうThomas。しかし、私の要件は、私は小さなウィンドウまたはダイアログを開き、私のPHPファイルを表示する必要があることです – Rajasekar

25

これは動作するはず

<a href="javascript:window.open('document.aspx','mywindowtitle','width=500,height=150')">open window</a> 
+3

それは動作しますが、現在のページはjavascriptにリダイレクトします:window.open( 'document.aspx'、 'mywindowtitle'、 'width = 500、高さ= 150 .....と表示されます。[オブジェクトウィンドウ] –

4

は、多くのブラウザは、デフォルトでポップアップをブロックするので、およびポップアップが、私は、彼らがきれいであり、彼らは適切なCSS

http://jquery.com/demo/thickbox/とドキュメントの体に付加され、余分なHTMLのマークアップされているポップアップされていないライトボックスやThickBoxの使用をお勧めします本当に醜いです

+1

リンクが壊れています – reformed

1

私は「エスベンSkovがペダーセン」直接、しかし、リンクについては、次の表記法使用してコメントすることはできません。

IEで
<a href="javascript:window.open('http://www.websiteofyourchoice.com');">Click here</a> 

、新しいブラウザウィンドウが表示されますが、現在のウィンドウnavigaを"[Object]"と書かれたページに移動します。これを回避するには、単純にjavascript関数の背後に "void(0)"を入れます。

出典:https://support.microsoft.com/en-us/kb/257321

関連する問題