2012-09-06 37 views
0

道歉事先没有任何代码示例,但我想知道你是否可以帮助我。我想用jQuery/ajax在全屏弹出窗口中加载一个php页面。我做了一个快速的谷歌搜索,但找不到我在找什么。jQuery,Ajax全屏弹出加载外部的PHP页面

任何帮助或建议将不胜感激,谢谢!

+0

哪一个是你的问题,弹出或AJAX的一部分?请给我更具体的。另外,如果您需要在新窗口中打开页面,为什么需要使用ajax加载? – Endy

+0

好点!我不想使用插件,我只是想要一个外部的PHP在全屏幕加载浏览器,如果这是有道理的... –

+1

试试看'http://jquerytools.org/demos/overlay/trigger .html' –

回答

2

我有一个不同的解决方案。您可以使用iframe来尝试。使用jQuery将包含所有相关代码的iframe脚本附加到页面的某些部分(如某些div)。这可能会为你做,包括CSS,就像;

$('<iframe src="your_page.html"/>').appendTo('#your_div'); 

或者你可能会尝试类似;

$('<iframe src="your_page.html"/>').load(function(){ 
     alert('the iframe is done loading'); 
}).appendTo('#your_div'); 

该iframe可以被赋予CSS样式;

position: absolute; 
top: 0; 
right: 0; 
bottom: 0; 
left: 0; 
z-index: /* some value to display iframe topmost */ 

这将扩展iframe到全屏。试一试。

或者你会做这种风格<div>并且可以使用jQuery的load功能

+0

iframe可能甚至没有必要。你可以在div上使用'.load'来代替div。 –

+0

是符文。我给iframe一个建议有时'加载'失败,并支持CSS –

+0

@Rune我加你的建议,我的回答 –