因此,我试图让if中的iframe重新加载每20秒,我已经搜索了一下,得到了一个代码在本地工作,但当我上传到互联网时,它不会工作,为什么?有什么我想念的吗?或者我可以用固定整个东西放入代码中的东西? 我用jQuery / Javascript运行它。
Div看起来像这样:
<script type="text/javascript" src="//cdn.sublimevideo.net/js/hqaz26vv.js"></script>
<script type="text/javascript" src=" [link to the js doc] "></script>
<div id="forsidetop">
<iframe id='a5a8cf25' name='a5a8cf25' src='http://pixel.tv/ads/www/delivery/afr.php?zoneid=5&cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='728' height='90'><a href='http://pixel.tv/ads/www/delivery/ck.php?n=ae74fd18&cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://pixel.tv/ads/www/delivery/avw.php?zoneid=5&cb=INSERT_RANDOM_NUMBER_HERE&n=ae74fd18' border='0' alt='' /></a></iframe>
</div>
这样的JS代码:
var auto_refresh = setInterval(function () {
$('#forsidetop').fadeOut('slow', function() {
$(this).load('forsidetop.html', function() {
$(this).fadeIn('slow');
});
});
}, 20000); // milliseconds
forsidetop.html(重新加载的文档)
<iframe id='a5a8cf25' name='a5a8cf25' src='http://pixel.tv/ads/www/delivery/afr.php?zoneid=5&cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='728' height='90'><a href='http://pixel.tv/ads/www/delivery/ck.php?n=ae74fd18&cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://pixel.tv/ads/www/delivery/avw.php?zoneid=5&cb=INSERT_RANDOM_NUMBER_HERE&n=ae74fd18' border='0' alt='' /></a></iframe>
答案 0 :(得分:0)
显然我应该更好地指定路径,即使它与脚本在同一个文件夹中
@Henry Tran确实按照指定的路径进行了表达,并且确实有效
adforsidetop = setInterval(function () {
$('#forsidetop').fadeOut('slow', function() {
$(this).load('/adsrefresh/forsidetop.html', function() {
$(this).fadeIn('slow');
});
});
}, 20000); // milliseconds
对他而言:D