PHP,无顶栏的JavaScript弹出窗口

PHP,无顶栏的JavaScript弹出窗口,javascript,php,html,popup,window,Javascript,Php,Html,Popup,Window,所以我需要制作一个没有顶栏的弹出窗口。我的意思是: 当我点击按钮(日历日期是按钮)时,我需要弹出如下窗口: 我现在有脚本: <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) { w

所以我需要制作一个没有顶栏的弹出窗口。我的意思是:

当我点击按钮(日历日期是按钮)时,我需要弹出如下窗口:

我现在有脚本:

<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>

单击按钮后,打开此按钮:

我需要使其打开时不是Firefox,而是只显示灰色内容,并用“x”关闭窗口:


谢谢你的回答。

你不能。浏览器没有提供这样做的机制


最接近的方法是使用HTML和CSS(使用JS添加可拖动的支持并处理关闭按钮)创建一些看起来像窗口但实际上是页面一部分的内容(因此不能拖动到窗口外,因为它本身不是窗口)。

如其他人所述,不能创建不使用完整浏览器窗口的弹出窗口

然而,您可以做的是创建一个被称为“popover”的组件

也就是说,您不用使用新窗口,而是使用javascript、HTML和CSS的组合来创建类似于弹出窗口的东西,但实际上它位于同一个浏览器窗口中

想想当今旅游网站上的日期采集器是如何工作的

一个非常有效的jQuery插件:

它在Demo.html中有一个单页的说明集,应该可以帮助您入门


祝你好运

您必须选择自定义jquery模式弹出窗口。谢谢您的回答。我正在为Facebook创建应用程序,所以我不在乎它是什么编程语言,我只需要制作这样的弹出窗口,我不知道怎么做。