我有一个嵌入在 DIV 中的 Flash 对象。现在我想使用该 div 上方的链接(“a”标签),以便用户能够重新加载该 flash 拨号器,或更具体地说是它包含的 div 标签(我无法以任何方式更改 flash 文件)。
我尝试过使用下面的 JS 函数,但它不起作用(点击“重新加载”链接时不会重新加载 div 和内容。
<div class="userProfile">
<script type="text/javascript">
function refreshDialer(){
document.getElementById("dialerDiv1").contentWindow.location.reload(true);
}
</script>
<a href="javascript: refreshDialer()">Reload</a>
<div id="dialerDiv1">
<embed type="application/x-shockwave-flash" wmode="opaque"
src="http://dummysite.com"
width="301"
height="401"
id="popUpSwf"
name="popUpSwf"
quality="high"
border="none"
allowscriptaccess="always"
pluginspage="http://www.adobe.com/go/getflashplayer"
scale="noscale"
menu="false"
flashvars="#" />
</div>
</div>
我在这里做错了什么?
Thanks
尝试这个:
function refreshDialer(){
//alert("In function");
var container = document.getElementById("dialerDiv1");
var content = container.innerHTML;
//alert(content);
container.innerHTML= content;
}
行动中使用 youtube 链接作为示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)