所以我需要在没有顶栏的情况下制作弹出窗口。我的意思是:
当我点击按钮(日历的日期是按钮)时,我需要像这样的加速窗口:
我现在有脚本:
<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”内显示灰色内容以关闭窗口:
感谢您的回答。
答案 0 :(得分:1)
你做不到。浏览器没有提供这样做的机制。
你最接近的将是使用HTML和CSS(用JS来添加可拖动的支持并处理关闭按钮)来创建看起来像窗口的东西,但实际上是页面的一部分(因此不能被拖动在窗外,因为它本身不是一个窗口。)
答案 1 :(得分:0)
如其他人所述,您无法创建不使用完整浏览器窗口的弹出窗口。
但是,你可以做的就是创造一种所谓的'popover'。
也就是说,不是使用新窗口,而是使用javascript,HTML和CSS的组合来创建与弹出窗口非常相似但实际上位于同一浏览器窗口中的内容。
根据日期采摘者如何在旅游网站上工作的方式思考。
一个效果很好的是这个jQuery插件:https://github.com/klaas4/jQuery.popover
它在Demo.html中有一组指令可以帮助您入门。
祝你好运!