0

私のWebサイトにはホームページがあり、他のすべてのページはfancyboxウィンドウ(iframe付き)を使用して開きます。

www.example.org/About.html のような URL を作成して、ユーザーを私の Web サイトに送り、fancybox ウィンドウ内で iframe ページ {About.html} を開くことができるようにしたいと考えています。

手伝ってくれてありがとう。

4

2 に答える 2

1
<?php    
$content_id_param = $_GET['id'];
if( ! in_array($content_id_param, $content_ids) ) return;
$link_id = str_replace("/", "-", $content_id_param);
?>
<script type="text/javascript">
    $(document).ready( function() {
        var link_id = "<?php print($link_id); ?>"; // PHP to javascript
        $("." + link_id + "-fancybox-link").trigger('click'); // using class, cause id is used for keyboard handling...
    });
</script>
于 2011-11-16T19:05:01.683 に答える
0

次のようなものでそれを行うことができるはずです:

<a id="about_link" href="about.html" class="iframe">About</a>

それで:

<script type="text/javascript">
$(document).ready(function(){
    $("a#about_link").fancybox();
});
</script>

「class」属性は、付随する URL を iframe にロードするよう Fancybox に指示します。

于 2010-07-26T01:24:03.117 に答える