2012-11-13 57 views
1

剛剛完成了一個Web應用程序。但我想通過彈出窗口打開該應用程序,因此在該欄上沒有任何後退按鈕。用彈出窗口打開我的網站

該流程是當我們鍵入我的URL應用程序,它將彈出窗口。之後,我們可以製作一個快捷方式或書籤,這是頁面,當我們點擊它時,它仍然在彈出窗口中打開。

我試過JavaScript代碼,但它只是當我在應用程序中單擊超鏈接時。當我輸入URL應用程序時,它仍然不順利。

回答

0

您是否嘗試在身體標記的onload事件上推送您的JavaScript彈出代碼?

例如:

<body onload="popup_new_window()"></body> 
0

把要打開一個窗口

window.onload() 

有可能是要放這麼多參數的腳本。只是谷歌的window.onload屬性

0

很多瀏覽器自動阻止這個想法。

您可以使用類似:

$().ready(function(){ 
    eval($('#el')).click()); 
}); 

在設置點擊功能類似「openPopup()」,並在準備打開彈出一個元素!

<a​​ href='#asd' id='asd' onclick='openwindow()'>popup</a>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ 
<script> 
function openwindow() 
{ 
window.open("http://www.yoursite.com", 
    "mywindow","location=1,status=1,scrollbars=1,width=100,height=100"); 
} 

$().ready(function(){ 
    $('#asd').click(function(){openwindow();}); 
    eval($('#asd').click()); 
});​ 
</script> 
+0

eval?真?爲什麼會使用那個。讓人驚訝。 – epascarello

+0

我有時使用這種方法使作品成爲與點擊事件相關的功能。 因爲彈出automati copened被瀏覽器阻止,這樣,對我來說是爲了解決這個問題。 但是這是很久以前的舊代碼... 如果user1819919發佈一些代碼,我們可以看到一個解決方案! – DigitalDaigor

0

你不能只在頁面總是打開沒有工具欄。瀏覽器不能像那樣工作。現代的瀏覽器還顯示出大部分您爲了安全目的而隱藏的工具欄。

同時在彈出窗口中打開它onload是要求被彈出窗口阻止程序阻止,再加上您將留下原始窗口。

相關問題