-2
我面对它用来当用户点击一个按钮加载外部页面到覆盖
<!DOCTYPE html>
<html>
<head>
<title>jQuery Tools standalone demo</title>
<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>
<style>
/* the overlayed element */
.apple_overlay {
/* initially overlay is hidden */
display:none;
/* growing background image */
background-image:url(images/white.png);
/*
width after the growing animation finishes
height is automatically calculated
*/
width:640px;
/* some padding to layout nested elements nicely */
padding:35px;
/* a little styling */
font-size:11px;
}
/* default close button positioned on upper right corner */
.apple_overlay .close {
background-image:url(images/close.png);
position:absolute; right:5px; top:5px;
cursor:pointer;
height:35px;
width:35px;
}
</style>
</head>
<body>
<!-- external page is given in the href attribute (as it should be) -->
<a href="http://www.facebook.com/" rel="#overlay" style="text-decoration:none">
<!-- remember that you can use any element inside the trigger -->
<button type="button">Show external page in overlay</button>
</a>
<!-- another link. uses the same overlay -->
<a href="http://jquerytools.org/demos/overlay/external-content.htm" rel="#overlay" style="text-decoration:none">
<button type="button">Show another page</button>
</a>
<!-- overlayed element -->
<div class="apple_overlay" id="overlay">
<!-- the external content is loaded inside this tag -->
<div class="contentWrap"></div>
</div>
<!-- make all links with the 'rel' attribute open overlays -->
<script>
$(function() {
// if the function argument is given to overlay,
// it is assumed to be the onBeforeLoad event listener
$("a[rel]").overlay({
mask: 'darkred',
effect: 'apple',
onBeforeLoad: function() {
// grab wrapper element inside content
var wrap = this.getOverlay().find(".contentWrap");
// load the page specified in the trigger
wrap.load(this.getTrigger().attr("href"));
}
});
});
</script>
</body>
</html>
这个代码是从http://jquerytools.org/demos/overlay/external.html 任何想法,请考虑到外部网页加载到覆盖在下面的代码有问题吗?
这是错误我从铬控制台XMLHttpRequest无法加载http://www.facebook.com/。 Access-Control-Allow-Origin不允许Origin null。我应该怎样做才能成功检索数据? – user1212009 2012-04-13 00:54:49
您无法使用AJAX从其他网站加载网页。这是一项安全功能。 – 2012-04-13 00:59:01
@llia:感谢您为帮助我所做的努力,谢谢你llia 但是你的回答是否意味着我的代码没有解决方案? – user1212009 2012-04-13 01:10:59