语言:PHP 和 jQuery
我想要做的是当用户点击它时弹出一个动态链接。
我不希望该页面在新窗口中打开,而是在一个覆盖在当前页面上的模态窗口中打开。
因此,对于 javascript,当用户单击此链接时,操作是找到链接的属性href
并为该链接制作代码,使其位于模态窗口内的 iframe 内。
带有动态 PHP 链接 的HTML :
<a href="http://www.facebook.com/share.php?u=<?php echo $root_url; ?>?id=<?php echo $rows['id']; ?>&title=<?php echo urlencode($rows['keyword']); ?>" style="border: none;" onclick="return false;" class="fblink" target="iframe"><img src="./img/Facebook.png" style="float: right; margin-top: 0px;" title="Share on Facebook" alt="Share on Facebook" id="<?php echo $rows['id']; ?>"></a>
jQuery脚本 :
var makePop = function() {
link = $(this).attr('href');
return '<div class="the_box" id="box" style="display: block;"><a class="boxclose" id="boxclose"></a>
<iframe src="' + link + '" height="500px" width="600px" id="" name="iframe"></iframe></div>';
} // End of Function.
$("a.fblink").click(makePop);
我不知道如何做到这一点......这不起作用。
有人吗?:o)