我想在传单弹出窗口中创建一个用户界面(来自mysql的大量数据,按钮,小tchat system.etc ..)
我应该将所有这些html代码+数据与小册子“bindpopup”函数绑定在一起,还是应该将其他网页更好地包含在iframe的弹出窗口中?或其他想法?
传单如何在移动设备上显示非常大的弹出窗口?
答案 0 :(得分:0)
如果这是您真正想要做的事情,您最好将所有内容绑定到弹出窗口。
为什么呢?因为如果从跨域加载帧,则使用iframe会隐含restrictions。此外,iframe和主页不共享任何CSS样式甚至JavaScript对象,它们都有自己的“执行范围”。
所以你必须“加倍”加载css / js文件作为例子(即使浏览器很聪明,我的意思是你必须处理两个或更多的html文件),也许你编码像{{1}来自您的var L = window.top.L
。
如果您有一个非常讨厌的DOM作为弹出内容,您可以在.html文件中创建模板,然后通过ajax加载它并将其附加到弹出内容。例如:
iframe
像这样,这将在地图和弹出窗口内容之间创建逻辑分隔。