Обновление всплывающего окна со страницы источника - PullRequest
0 голосов
/ 08 июня 2010

У меня есть список людей, завернутых в a-теги с onclick для открытия всплывающего окна.

Это всплывающее окно содержит предыдущую и следующую кнопку, которая вызывает функцию в родительском окне, чтобы получить предыдущий /next a-tag и выполните для него onclick.

nextAnchor.onclick ();

Это должно обновить всплывающее окно с информацией о новых людях, но это нене обновляйсяДобавление предупреждения ("") сразу после его обновления.Я обнаружил, что поиск - это необходимость покинуть сеанс до того, как JavaScript обновит отображение, и они предложили использовать setTimeout.

Проблема в том, что я вызываю элемент DOM и не могу отправить его вsetTimeout, поэтому я закончил с

setTimeout ('eval ("+ nextAnchor.getAttribute (" onClick ") +'") ', 10);

Так есть ли другой способ обновить его или заставить setTimeout использовать щелчок элемента DOM или это приемлемое решение, даже если он использует eval?

Ответы [ 2 ]

0 голосов
/ 10 июня 2010

Если это так, вы можете попробовать это:

SetTimeout (функция () {туРипсЫоп (параметр)}, myTimeout);

(украдено у здесь )

См. Также первый комментарий в посте.

0 голосов
/ 08 июня 2010

Если ваше беспокойство просто eval, то почему бы не это:

setTimeout('goNext',10);

function goNext()
{
   nextAnchor.getAttribute("onClick");
}
...