Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iframe外部打开牛奶盒_Javascript_Html_Iframe_Lightbox - Fatal编程技术网

Javascript 在iframe外部打开牛奶盒

Javascript 在iframe外部打开牛奶盒,javascript,html,iframe,lightbox,Javascript,Html,Iframe,Lightbox,我有一个通过iframe加载内容的页面,内容区域内的图片在MilkBox中打开,类似于LightBox。以下是您可以查看的URL: 在“媒体”部分下,图片在iframe中打开。我希望图片在iframe之外打开,但我不知道如何操作。首先,您的页面加载速度太慢。尝试使用压缩。您还使用了15个外部Java脚本、7个样式表和20个外部背景图像,这是相当多的HTTP请求。你还把mootools和YUI混在一起。为什么不只用一个框架呢 别再唠叨了,现在来回答你的问题:牛奶盒是在iFrame内设置的,所以为

我有一个通过iframe加载内容的页面,内容区域内的图片在MilkBox中打开,类似于LightBox。以下是您可以查看的URL:


在“媒体”部分下,图片在iframe中打开。我希望图片在iframe之外打开,但我不知道如何操作。

首先,您的页面加载速度太慢。尝试使用压缩。您还使用了15个外部Java脚本、7个样式表和20个外部背景图像,这是相当多的HTTP请求。你还把mootools和YUI混在一起。为什么不只用一个框架呢

别再唠叨了,现在来回答你的问题:牛奶盒是在iFrame内设置的,所以为了让图片在iFrame外弹出,你必须改变牛奶盒本身。这是770行JavaScript。最好的办法是在Milkbox中找到正确的方法,将弹出窗口的目标更改为其父帧;这就是导航和背景图片所在的位置


我知道JS和CSS文件的数量过多。我没有创建原始网站;我只是在内容区域内创建所有内容。使用iFrame和大量其他文件使我更容易不干扰页面的动画功能。我不知道怎么做你推荐的事情;我不擅长写JS。我希望有人能给我一段代码,让它神奇地工作。不过谢谢你!那么最好不要使用iframe,而是将Milkbox放在绝对位置的DIV中。现在不需要iframe,除非您需要iframe与JavaScript(AJAX)结合的异步行为。Milkbox程序是一个复杂的东西,集成一个框架/目标功能要比找到一个简单地忽略框架使用的解决方案花费更多的时间。