2010-07-29 9 views
0

Pour chaque élément dans un JSON, je crée une URL avec ce code.Ouvrir SWF onclick dans un DIV avec Jquery

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

Comment puis-je forcer cette URL (tout SWF) pour ouvrir le lien dans une DIV? Dois-je ajouter .cliquez (function()?

Pensez-vous que je peux appeler une fonction JScript qui utilise le SWFObject du référentiel Google?

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); 

} 

} 

Répondre

0

Vous pouvez utiliser jQuery SWFObject Plugin.

Une par exemple comment l'utiliser.

<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> 

Vous pouvez trouver plus d'exemples HERE

+0

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. –

+0

Merci pour la note, réponse éditée. – o15a3d4l11s2