0

Highslide で動的に生成された iframe を読み込むにはどうすればよいですか? HTML部分:

<div id="fr">Get iframe</div>
<div id="test999">This is a test</div>
<p><iframe id="ifr"></iframe></p>

jQuery の部分:

$(function () {
    $("#fr").click(function() {
    $('iframe').contents().find('body').html($('#test999').html());
    return hs.htmlExpand(this,{ contentId: 'ifr',objectType: 'iframe' } );
});

「Get iframe」をクリックすると、Highslide はローダーを回転させ続けますが、ウィンドウは開きませんか?

どうすればこれを修正できますか?

ありがとう!

4

1 に答える 1

0

この例を参照してください: http://www.roadrash.no/hs-support/example-iframe-with-controlbar.html

適切な構造:

<a href="include-short.htm" onclick="return hs.htmlExpand(this, { objectType: 'iframe', contentId: 'controlbar5' } )">
    Content in iframe
</a>

<div class="highslide-html-content" id="controlbar5"> </div>
于 2013-11-12T12:27:40.960 に答える