Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 331
от 10.02.2007, 19:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 332, Экспертов: 38
В номере:Вопросов: 2, Ответов: 4


Вопрос № 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, но когда я пытаюсь вызвать такие методы, результат нулевой. Может чего в настройках браузера включить надо ?
Отправлен: 04.02.2007, 19:31
Вопрос задал: Денскевич Р (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Барков Илья Андреевич
Здравствуйте, Денскевич Р!
Необходимо задать уникальное имя окна, например 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'); В этом случае всё выполнится правильно. Если не выполняется, значит в самой функции есть ошибка и её выполнение прерывается.
Желаю удачи!
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на Delphi. Всё для программиста. Файловый архив, статьи, помощь, советы, обмен опытом.
ICQ: 286867644
----
Ответ отправлен: 05.02.2007, 11:38

Отвечает: Райкин Сергей Александрович
Здравствуйте, Sardukar!
функцию пропишите переменную, как показал предидущий эксперт, и в функции ее используйте (см. приложение) и передавайте в элемент с id=id_fun инфу.

Приложение:

---------
программист должен работать в свое удовольствие

Ответ отправил: Райкин Сергей Александрович (статус: 3-ий класс)
Ответ отправлен: 05.02.2007, 12:06

Отвечает: Барков Илья Андреевич
Здравствуйте, Sardukar!
Дело в том, что в данной функции где-то прописано примерно следующее:
getElementById('blah');
вам надо заменить это на :getElementById(id);
а в описание функци добавить этот самый id
тоесть было function AjaxResponse(); а надо сделать AjaxResponse(id)

все дела :)
а вообще не с того края вы начали аякс изучать.
рекомендую: codenet.ru -> поиск -> ajax
p/s не реклама
Ответ отправил: Барков Илья Андреевич (статус: 8-ой класс)
Ответ отправлен: 06.02.2007, 04:13


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.44 beta от 26.01.2007
Яндекс Rambler's Top100

В избранное