Как запустить обновление элемента div на странице (пример приведен) - PullRequest
1 голос
/ 10 октября 2011

Я проверяю эту ссылку: http://www.businessinsider.com/the-worlds-weirdest-etfs-that-you-can-trade-today-2011-10#market-vectors-gaming-etf-nyse-bjk-1

Страница представляет собой слайд-шоу, где пользователь может либо нажать кнопку «Далее / Предыдущий», либо использовать клавиши со стрелками вправо / влево для перемещения по слайд-шоу. Каждый раз, когда пользователь выполняет навигацию, рекламный блок на правой боковой панели выполняет обновление. Есть идеи, как это можно осуществить?

1 Ответ

3 голосов
/ 10 октября 2011

Реклама отображается в виде 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...