2015-01-13 11 views

回答

1

試這個代碼,你會得到url變量,現在你可以對url進行操作。點擊或window.location..

$(function() { 
 
    $("object[flashvars^=clickTAG]").on('click', function(Event) { 
 
    var url = $(this).attr('flashvars').split('=')[1]; 
 
    alert(url); 
 
    }) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<object type="application/x-shockwave-flash" flashvars="clickTAG=http://testing.com">Object Test</object>

+1

謝謝你這麼多吉里什 –

+0

我可以autoclick該URL –

+0

是的,你可以添加觸發'$( 「對象[Flash變數^ =的clickTAG]」)。觸發器( '點擊')'的文件準備好,但是由於瀏覽器安全原因而被阻止,可能你需要允許一次,這個答案對'blocked popup'很有用http://stackoverflow.com/a/23393900/926333 – Girish

0
var v = $("object").attr('flashvars'); 
var url = v.split('=')[1]; 
window.location.href = url; 

這可以讓你的對象的url!

DEMO