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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 525
от 02.04.2008, 14:05

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

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 129383: Здравствуйте уважаемые! Сразу извиняюсь за некорректный вопрос. Можно ли в JavaScripts или AJAX сделать проверку включен ли flash проигрыватель на странице, если можно то подскажите как....
Вопрос № 129426: Здраствуйте, у меня вопрос возможно у меня ошибка в коде посмотрите пожалуста функцию validate();, почему при нажатии кнопки сабмыт, виводится алерт и страница перенаправляется, как зделать так что б страница не обновлялась ? и как мне на яве орг...

Вопрос № 129.383
Здравствуйте уважаемые! Сразу извиняюсь за некорректный вопрос. Можно ли в JavaScripts или AJAX сделать проверку включен ли flash проигрыватель на странице, если можно то подскажите как.
Отправлен: 27.03.2008, 23:44
Вопрос задал: Dimanq (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Иванов
Здравствуйте, Dimanq!

var fv = flash_getversion();

здесь берется версия флеша. если флеша нет - то нуль.

дальше выполнять какие-то действия:

if (fv>7) {get_el("flash1").style.display = "block";get_el("pic1").style.display = "none";} else {get_el("flash1").style.display = "none";get_el("pic1").style.display = "block";}

успехов вам.

Приложение:

---------
Знания - сила

Ответ отправил: Евгений Иванов (статус: Профессор)
Россия, Москва
Тел.: +79168790776
Адрес: Центр
WWW: Eugene Ivanov
ICQ: 214889076
----
Ответ отправлен: 28.03.2008, 00:29


Вопрос № 129.426
Здраствуйте, у меня вопрос возможно у меня ошибка в коде посмотрите пожалуста функцию validate();, почему при нажатии кнопки сабмыт, виводится алерт и страница перенаправляется, как зделать так что б страница не обновлялась ?
и как мне на яве организовать проверку поля е-mail на подленость(синтаксис).

и вопрос номер два: Можно ли function check_all(), реализовать оп короче и грамотней;

и правильно ли организовано: пример 4, должно бить так, если браузер не поддерживает яву тогда document.write('... не используэтся.
Буду благодарен за ответ.

Приложение:

Отправлен: 28.03.2008, 10:57
Вопрос задал: Tmishka (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Иван Сергеевич
Здравствуйте, Tmishka!

1. Чтобы после выполнения функции не отрабатывался переход (это касается не только форм, но и ссылок, если для них задан обработчик OnClick), используйте такую конструкцию:
OnSubmit = 'validate(); return false;'

Но, поскольку у Вас должен анализироваться результат проверки, и в зависимости от него идти/не идти перенаправление, сделаем вот так:
OnSubmit = 'return validate();'

2. Проверка e-mail на корректность осуществляется с помощью регулярных выражений:
language="JavaScript">
var str="Tmishka@mail.ru";
var reg=/[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i;
var result=reg.test(str) ? "Соответствует" : "Строка не соответствует";
document.write(result);
</script>

функция test() возвращает булевское (Да/Нет) значение.

3. В функции check_all я бы использовал такой подход:

function check_all()
{
var N = 7; // число чекбоксов
// определяем, отмечен ли эталонный чекбокс
var chked = (document.getElementById('chekall')).checked;
for (i=1; i<N+1; i++)
{
var chkbox = document.getElementById('r'+i);
chkbox.checked = chked;
}
}
Внимание! Для этого у Вас должны быть указаны ID чекбоксов (судя по приведенным участкам html-кода, они есть). Данный код более гибкий - изменение числа чекбоксов потребует лишь корректировку значения переменной N.

4. Собственно говоря, если выполнение скриптов отключено в браузере, то все команды в тэге > будут проигнорированы, в том числе и document.write :)

Приложение:

Ответ отправил: Иван Сергеевич (статус: 5-ый класс)
Ответ отправлен: 28.03.2008, 11:51
Оценка за ответ: 5
Комментарий оценки:
Что б всегда так и все писали, зделано правильно, ответи четкие, коменти понятние, так держать.... правда var reg=... не совсем удачно написан но дело делает...


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.72.6 beta от 22.03.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное