Примеры JavaScript - Не получается обратиться к свойствам другого фрейма (окна). Что делать?

ОГЛАВЛЕНИЕ


Не получается обратиться к свойствам другого фрейма (окна). Что делать?

Получить доступ к фрейму (окну) со страницей загруженной с чужого сайта (домена) невозможено по соображениям безопасности. Однако, в случае, когда странички лежат на разных поддоменах одного домена, например, a.site.com и b.site.com, и вы имеете доступ к страницам на этих поддоменах, то пропишите на страницах из обоих поддоменах следующее: document.domain="site.com";.

Задержка при выполнении скрипта javascript (javascript sleep delay)

Как приостановить выполнение скрипта или функции? Приостановить выполнение кода Javascript невозможно, но можно сделать эмуляцию используя метод setTimeout.

function startPart()
{
  // Выполняем нужные нам действия
  ...
  //через 5 секунд запустить endPart
  setTimeout("endPart()", 5000);
}

function endPart()
{
  //выполняем оставшиеся действия после задержки
}

Суть заключается именно в setTimeout, а реализации могут быть и другими. Например, можно использовать одну функцию, но передавать ей параметр, который будет сообщать какую часть кода выполнять.