2015-05-22 46 views
-1

我有一個網址,可以說www.myurl.com/mywebpage,當我在瀏覽器中輸入此網址時,它會打開我的網頁,一切正常。如何打開一個URL鏈接作爲彈出屏幕

現在我的要求是,當我在瀏覽器中輸入這個網址時,網頁應該像彈出一樣打開。 由於沒有按鈕點擊或此類事件,因此我無法編寫window.open javascript函數將其打開爲彈出式。

是否有任何其他方式(jQuery)或我們如何使用window.open函數來顯示我的網頁彈出當瀏覽器中的網址被擊中。

在此先感謝。

+1

如果你正在設計一輛汽車,你會交換油門踏板和剎車踏板嗎?有意試圖覆蓋網站的標準和預期行爲是一個可怕的,可怕的,可怕的可用性錯誤。人們會期望像其他網站一樣打開你的網站。不要試圖讓它做一些不同的事情。 –

+0

我同意。但我們可以讓用戶覺得它會彈出。如果沒有什麼不同,那麼沒有什麼新東西來。 – Santosh

回答

-1

試試這個代碼:(popupex.html將與您的網頁網址替換)

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>click demo</title> 

    <script src="https://code.jquery.com/jquery-1.10.2.js"></script> 
</head> 
<body> 


    <a href="popupex.html" onclick="return popitup('popupex.html')" 
     >Link to popup</a> 
<script> 
function popitup(url) { 
     newwindow=window.open(url,'name','height=200,width=150'); 
     if (window.focus) {newwindow.focus()} 
     return false; 
    } 
</script> 

</body> 
</html> 
+0

這裏沒有鏈接.. – Santosh

+0

爲什麼你有這麼多評論呢? – JGallardo

+0

'Link to popup'通常可以完成這項工作,但在具有選項卡的瀏覽器中,它可能會作爲新選項卡打開! – user3633383

1

只使用window.open(具有任何功能),在HTML解決我的問題。

在page1.html我寫了下面的腳本

<script> 
window.open("http://google.com", "myWindow", 'width=800,height=600'); 
window.close(); 
</script> 

,當我在瀏覽器地址page1.html類型,它會打開谷歌頁面的彈出窗口。

謝謝大家的努力,試圖幫助我。

相關問題