使用Jquery在DIV中打开SWF onclick

时间:2010-07-29 11:57:35

标签: jquery onclick

对于JSON中的每个项目,我使用此代码创建一个URL。

$('<a>').attr('href',item.link + '?enablejsapi=1&version=3').text(item.title).addClass(domain.replace(/[^a-z]/ig,'_')).appendTo('#sample-feed-block');

如何强制此网址(所有SWF)打开DIV中的链接?我应该添加.click(function()?

您认为我可以调用使用Google存储库中的SWFObject的Jscript函数吗?

function loadSWF(url, targetID){

 //Check for existing SWF
 if(isObject(targetID)){

  //replace object/element with a new div
  replaceSwfWithEmptyDiv(targetID);

 }

 //Embed SWF
 if (swfobject.hasFlashPlayerVersion("9")) {

  var attributes = { data: url, width:"550", height:"400" };
  var params = {};
  var obj = swfobject.createSWF(attributes, params, targetID);

 }

}

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery SWFObject Plugin

如何使用它的示例:

<script>
$(document).ready(
    function() {
        $('#myFlash').flash('fireworks.swf');
    }
);
</script>

<div id="myFlash">
    The "You don't have flash" message.
    Or any other backup content.
</div>

您可以找到更多示例HERE