簡體   English   中英

PHP,JavaScript彈出窗口,沒有頂部欄

[英]PHP, JavaScript popup window without top bar

所以我需要使沒有頂部欄的彈出窗口。 我的意思是:

當我單擊按鈕(壓延的日子是按鈕)時,我需要這樣的彈出窗口: 彈出

我現在有腳本:

<script type="text/javascript">
 <!--
  var stile = "top=10, left=10, width=600, height=800 status=no, menubar=no, toolbar=no scrollbar=no";
     function Popup(apri) {
        window.open(apri, "", stile);
     }
 //-->
</script>
<a href="javascript:Popup('YOURPAGE.html')">show popup</a>

單擊按鈕后,將其打開:

彈出式視窗2

我需要打開的不是Firefox,而是在其中僅顯示灰色內容,並帶有“ x”關閉窗口:

X

謝謝你的回答。

你不能。 瀏覽器沒有提供這樣做的機制。

最接近的方法是使用HTML和CSS(使用JS添加可拖動的支持並處理關閉按鈕)來創建看起來像窗口的東西,但實際上是頁面的一部分(因此不能將其拖動到窗口之外)因為它本身並不是一個窗口)。

正如其他人所提到的,您不能創建不使用整個瀏覽器窗口的彈出窗口。

但是,您可以做的是創建所謂的“彈出框”。

也就是說,不是使用新窗口,而是使用javascript,HTML和CSS的組合來創建行為類似於彈出窗口的內容,但實際上是在同一瀏覽器窗口中。

沿用如今的旅行網站上日期選擇器的工作原理來思考。

一個效果很好的是這個jQuery插件: https : //github.com/klaas4/jQuery.popover

它在Demo.html中有一組說明頁面,可以幫助您入門。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM