【发布时间】:2012-06-13 06:02:54
【问题描述】:
语言:PHP 和 jQuery
我想要做的是当用户点击它时弹出一个动态链接。
我不希望在新窗口中打开页面,而是在覆盖当前页面的模态窗口中打开。
因此,对于 javascript,当用户单击此链接时,操作是找到链接的 attr 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)
【问题讨论】:
标签: php javascript jquery function dynamic