剛剛完成了一個Web應用程序。但我想通過彈出窗口打開該應用程序,因此在該欄上沒有任何後退按鈕。用彈出窗口打開我的網站
該流程是當我們鍵入我的URL應用程序,它將彈出窗口。之後,我們可以製作一個快捷方式或書籤,這是頁面,當我們點擊它時,它仍然在彈出窗口中打開。
我試過JavaScript代碼,但它只是當我在應用程序中單擊超鏈接時。當我輸入URL應用程序時,它仍然不順利。
剛剛完成了一個Web應用程序。但我想通過彈出窗口打開該應用程序,因此在該欄上沒有任何後退按鈕。用彈出窗口打開我的網站
該流程是當我們鍵入我的URL應用程序,它將彈出窗口。之後,我們可以製作一個快捷方式或書籤,這是頁面,當我們點擊它時,它仍然在彈出窗口中打開。
我試過JavaScript代碼,但它只是當我在應用程序中單擊超鏈接時。當我輸入URL應用程序時,它仍然不順利。
您是否嘗試在身體標記的onload事件上推送您的JavaScript彈出代碼?
例如:
<body onload="popup_new_window()"></body>
把要打開一個窗口
window.onload()
有可能是要放這麼多參數的腳本。只是谷歌的window.onload屬性
很多瀏覽器自動阻止這個想法。
您可以使用類似:
$().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>
你不能只在頁面總是打開沒有工具欄。瀏覽器不能像那樣工作。現代的瀏覽器還顯示出大部分您爲了安全目的而隱藏的工具欄。
同時在彈出窗口中打開它onload是要求被彈出窗口阻止程序阻止,再加上您將留下原始窗口。
eval?真?爲什麼會使用那個。讓人驚訝。 – epascarello
我有時使用這種方法使作品成爲與點擊事件相關的功能。 因爲彈出automati copened被瀏覽器阻止,這樣,對我來說是爲了解決這個問題。 但是這是很久以前的舊代碼... 如果user1819919發佈一些代碼,我們可以看到一個解決方案! – DigitalDaigor