Вопрос № 74101: Здравствуйте. Создаю экземпляр нового окна в IE 6.0 строчкой
MyWindow=window.open("", "", "width=600,height=300");
, но отладчик выдает ошибку "В доступе отказано"
Как быть ? И еще- в книжке, по ко...Вопрос № 74190: Здравствуйте, эксперты!
Есть тег <select onChange="AjaxResponse()">
Есть в скрипте функция AjaxResponse(), которая в элемент с id = 'BlaBla' передает инфу. Работает. Я хочу сделать функцию более универсальной, но когда пишу &l...
Вопрос № 74.101
Здравствуйте. Создаю экземпляр нового окна в IE 6.0 строчкой
MyWindow=window.open("", "", "width=600,height=300");
, но отладчик выдает ошибку "В доступе отказано"
Как быть ? И еще- в книжке, по которой и изучаю JavaScript полно методов и свойств, которые поддерживаются только IE 3.0
и выше... Однако у меня IE 6.0, но когда я пытаюсь вызвать такие методы, результат нулевой. Может чего в настройках браузера включить надо ?
Отвечает: Барков Илья Андреевич
Здравствуйте, Денскевич Р!
Необходимо задать уникальное имя окна, например MyWindowName.
ну и ссылка конечно нужна, а иначе что грузить?
MyWindow=window.open("http://microsoft.com", "MyWindowName", "width=600,height=300");
Ответ отправил: Барков Илья Андреевич (статус: 8-ой класс)
Ответ отправлен: 04.02.2007, 20:03
Вопрос № 74.190
Здравствуйте, эксперты!
Есть тег <select onChange="AjaxResponse()">
Есть в скрипте функция AjaxResponse(), которая в элемент с id = 'BlaBla' передает инфу. Работает. Я хочу сделать функцию более универсальной, но когда пишу <select on Change="AjaxResponse('BlaBla')"> , то ниче не работает. Что я не так делаю?
Отправлен: 05.02.2007, 11:31
Вопрос задал: Sardukar (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, Sardukar!
Вероятно, Вы забыли модифицировать саму функцию. Вот небольшие примеры.
Если функция работает без параметров, то записывается так:
function Func()
{
...
}
И вызывается соответственно Func();
Если же в функцию Вы передаёте какие-то параметры, то они должны быть описаны и в самой функции и при вызове должны быть обязательно указаны:
function Func(elem)
{
...
}
Вызов: Func('BlaBla'); В этом случае всё выполнится правильно. Если не выполняется, значит в самой функции есть ошибка и её выполнение прерывается.
Желаю удачи!
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: Райкин Сергей Александрович
Здравствуйте, Sardukar!
функцию пропишите переменную, как показал предидущий эксперт, и в функции ее используйте (см. приложение) и передавайте в элемент с id=id_fun инфу.
Приложение:
--------- программист должен работать в свое удовольствие
Отвечает: Барков Илья Андреевич
Здравствуйте, Sardukar!
Дело в том, что в данной функции где-то прописано примерно следующее:
getElementById('blah');
вам надо заменить это на :getElementById(id);
а в описание функци добавить этот самый id
тоесть было function AjaxResponse(); а надо сделать AjaxResponse(id)
все дела :)
а вообще не с того края вы начали аякс изучать.
рекомендую: codenet.ru -> поиск -> ajax
p/s не реклама
Ответ отправил: Барков Илья Андреевич (статус: 8-ой класс)
Ответ отправлен: 06.02.2007, 04:13