gpt4 book ai didi

php - 找到 attr ('href' ) 并打开页面上隐藏的 iframe 内部,然后 show() iframe (jQuery + PHP)

转载 作者:行者123 更新时间:2023-11-30 13:19:00 25 4
gpt4 key购买 nike

语言: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)

最佳答案

从事件处理函数返回一个字符串是没有意义的,它不会做任何事情。

您需要实际创建模态窗口。尝试 jQuery UI为此。

关于php - 找到 attr ('href' ) 并打开页面上隐藏的 iframe 内部,然后 show() iframe (jQuery + PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10961366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com