Изменение страницы и последующая работа с ней
Здравствуйте!
Появилась следующая проблема. Допустим загружается страница. Впервую очередь изменяю ее, запуская определенную функцию, следующим образом: window.location = 'javascript: ChangeForm();'; После этого на странице должно изменяться кол-во полей. И оно действительно меняется, но только после работы скрипта... Т.е. во время выполнения, скрипт работает со старым образцом, а не с новым... В чем может быть проблема? Заметил, что если после window.location = 'javascript: ChangeForm();'; поставить alert() то - "о, чудо!", скрипт работает с новым образцом. Но этот алерт там как то не к месту... |
А зачем вам такой забавный способ вызова функций?
ChangeForm(); |
Kolyaj,
дело в том, что данная функция не в скрипте. Она находится на сервере в отдельном файле js. Ее можно вызвать со страницы т.к. она определена в объекте window...Просто ChangeForm(); не работает. P.S. попытался проверить, может пробема в том, что эта функция срабатывает не сразу...поставил после window.location = 'javascript: ChangeForm();'; цикл с 10 в 11 степени итераций. К сожалению, все так же. при поиске элементов (например document.getElementsByTagName("a")), скрипт находит элементы старой формы. |
Часовой пояс GMT +3, время: 23:52. |