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