2009-11-07 83 views
10

我有這樣如何使用HREF標記打開固定大小的彈出窗口?

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

我想在不同的窗口中打開該頁面與

SMALLER寬度和高度

禁用最大化按鈕

可以將鏈接任何人幫我找plz

+2

禁用最大化按鈕似乎過於限制和無禮透頂給用戶。什麼,我可以伸展它,直到它填滿屏幕,但我不能讓操作系統爲我做? – Thomas 2009-11-07 14:40:35

回答

6

純HTML不支持這個。你需要使用一些Javascript。

此外,請注意,世界的大部分地區現在都在使用彈出式窗口攔截器。你可能想重新考慮你的設計!

+0

哦。很好的建議。謝謝托馬斯。但我的要求是,我想小窗口或對話框打開,並在我的PHP文件應顯示 – Rajasekar 2009-11-07 14:36:27

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,height = 150 .....並顯示「[object Window]」 – 2013-10-30 11:48:11

4

,因爲許多瀏覽器缺省阻止彈出式廣告和彈出式廣告是真的很醜,我建議使用收藏夾或ThickBox的他們是漂亮,而不是彈出式菜單,他們是被添加到您的文檔的身體有適當的CSS

http://jquery.com/demo/thickbox/額外的HTML標記

+1

該鏈接已損壞 – reformed 2015-02-13 00:11:51

1

我不能評論「Esben斯科夫佩德森」直接,但使用的鏈接下面的符號:

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

在IE瀏覽器時,會出現新的瀏覽器窗口,但當前窗口naviga測試一個顯示「[Object]」的頁面。爲了避免這種情況,簡單地在javascript函數後面放置一個「void(0)」。

來源:https://support.microsoft.com/en-us/kb/257321