2014-01-11 57 views
0

如何在html文件中禁用瀏覽器中的地址欄和後退按鈕?在html文件中禁用瀏覽器中的地址欄和後退按鈕

是這樣的:

以下是演示:http://jsfiddle.net/n5pKP/5/

JS:

$('.popup').click(function() { 
    var curr_browser = navigator.appName; 
    if (curr_browser == "Microsoft Internet Explorer") { 
     window.opener = self; 
    } 
    window.open('http://www.google.com/', 'null', 'width=900,height=750,toolbar=no,scrollbars=no,location=no,resizable =no'); 
    window.moveTo(0, 0); 
    window.resizeTo(screen.width, screen.height - 100); 
}); 

HTML:

<a target="_parent" href="javascript:void(0);" class="popup">Open new window</a> 

現在開始點擊。我想直接以彈出的方式打開它。就像我雙擊test.html,它應該出現我的HTML數據和禁用地址欄,並沒有後退按鈕。

它是如何做到的?

+1

刪除onclick處理程序支持? – putvande

+0

它會直接打開彈出窗口,然後我不想彈出 –

+1

你在你的問題中寫下「*我想直接打開它作爲彈出*」。 –

回答

0

JavaScript API存在,只是由於安全問題,瀏覽器供應商禁用隱藏地址欄。

Hiding the address bar of a browser

相反,你可以讓瀏覽器窗口中的一個模式。 Twitter的引導或者是這樣的:http://sandbox.scriptiny.com/tinybox2/

+2

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Hidde

+0

好的。謝謝你的提示! – ambrosechua

0

你可以試試這樣

<input id="Button1" type="button" value="button" onclick="window.open('WebForm1.aspx','PoP_Up','directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1024,height=768');" /> 

這在頂部的瀏覽器