javascript - 如何触发页面上 div 单元的刷新(给出的示例)

标签 javascript page-refresh

我正在查看此链接:http://www.businessinsider.com/the-worlds-weirdest-etfs-that-you-can-trade-today-2011-10#market-vectors-gaming-etf-nyse-bjk-1

该页面是一个幻灯片,用户可以按“下一个”/“上一个”按钮或使用向右/向左箭头键在幻灯片中导航。每次用户进行导航时,右侧栏上的广告单元都会刷新。知道如何实现吗?

最佳答案

广告显示在 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/

相关文章:

jquery - 单击 form_for 中的 HTML 按钮时防止自动刷新

javascript - AmCharts 股票图表多个数据集日期范围不正确

php - 如何防止刷新页面时更新mysql字段+1

jQuery form.submit() 刷新页面而不是提交

javascript - jQuery 中的正则表达式 : numbers within brackets

javascript - 刷新页面时保留我的选择

css - 从纵向到横向 css Mobile 时需要刷新页面

javascript - 如何使用 jquery/javascript 检查当前时间是否在工作日的特定范围内?

javascript - 如何使用 javascript 将 mp3 转换为声波图像

javascript - 观察者模式问题 - JavaScript 对象从父数组中删除自身?