该页面是一个幻灯片,用户可以按“下一个”/“上一个”按钮或使用向右/向左箭头键在幻灯片中导航。每次用户进行导航时,右侧栏上的广告单元都会刷新。知道如何实现吗?
最佳答案
广告显示在 iframe
中(因此它不是简单的 div
,在这种情况下您必须使用 Ajax 重新加载内容)。
在导航按钮的事件处理程序中,您只需重新加载此 iframe
。
您可以使用 location.reload()
来完成此操作:
document.getElementById('myiframe').reload(true);
/*"true" means the URL should not be reloaded from cache*/
或将 src
设置为其当前值:
var myIframe=document.getElementById('myiframe');
myIframe.src=myIframe.src;
关于javascript - 如何触发页面上 div 单元的刷新(给出的示例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7715893/