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

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


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

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

Выпуск № 153
от 24.03.2006, 17:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 187, Экспертов: 24
В номере:Вопросов: 3, Ответов: 9


Вопрос № 37922: Здравствуйте, эксперты! У меня домашняя страничка на narod.ru. Я хочу стделать форму обратной связи. Т.е. посетитель заходит, вводит сообщение, нажимает отправить и сообщение уходит на мой адрес. Хочу сделать так, чтобы не светить свой электр...
Вопрос № 37926: Здраствуйте, уважаемые эксперты! Подскажите пожалуйста, каким образом проверить, есть ли объект с заданным ID в документе или нет? А то по скрипту положено чтобы некоторые поля даже непрорисовывались (не скрывались, а именно не прорисовывали...
Вопрос № 37928: как сделать счетчик скачиваний файла на JavaScript...

Вопрос № 37.922
Здравствуйте, эксперты!
У меня домашняя страничка на narod.ru.
Я хочу стделать форму обратной связи. Т.е. посетитель заходит, вводит сообщение, нажимает отправить и сообщение уходит на мой адрес. Хочу сделать так, чтобы не светить свой электронный адрес.
Можно ли это сделать или нет. Ведь на народе ничего кроме html и JavaScript не работает.
Отправлен: 19.03.2006, 13:19
Вопрос задал: Godal (статус: 2-ой класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: romodos
Здравствуйте, Godal!
Скорее нет. На народе можно только по почте отправить со стороны клиента, это очень неудобно (например, через Оперу не работает).
Выхода три (на мой взгляд):
1.Завести специальный ящик на яндексе (там спам-фильтр), а с него редирект на свой ящик
2.Разместить скрипт на PHP или Perl на другом хостинге, и в action указать его адрес.
3.Переезжать с народа на хостинг со скриптами

---------
The Source is Our Soul. FAQ me off!
Ответ отправил: romodos (статус: Практикант)
Ответ отправлен: 19.03.2006, 13:30

Отвечает: spider
Здравствуйте, Godal!
Mojno cerez drugoi sait kaorii poderjivaet php i spreatan v iframe!
---------
Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: Студент)
Ответ отправлен: 19.03.2006, 21:13

Отвечает: Straight
Здравствуйте, Godal!

Я, честно говоря, не делал сайтов на народе, но слышал, что они дают механизм анкетирования:
http://narod.yandex.ru/help/13.yhtml
Нельзя ли его использовать?
Ответ отправил: Straight (статус: Студент)
Ответ отправлен: 20.03.2006, 10:18


Вопрос № 37.926
Здраствуйте, уважаемые эксперты!
Подскажите пожалуйста, каким образом проверить, есть ли объект с заданным ID в документе или нет?
А то по скрипту положено чтобы некоторые поля даже непрорисовывались (не скрывались, а именно не прорисовывались) а менять явошный скрипт проверки возможности нет :(

Заранее благодарен!

С уважением, Рома.
Отправлен: 19.03.2006, 13:50
Вопрос задал: Rombs (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Stamm
Здравствуйте, Rombs!
Пробуем получить объект по его id функцией getElementByID('id').
См. код в приложении

Приложение:

---------
В день - один, ну два подвига, не больше...

Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 19.03.2006, 15:37
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Выходит в JavaScript слово -nul- аналогично в данном контексте -false- ! Весело :)

Отвечает: SpaJdeR
Здравствуйте, Rombs!
Проверить наличие объкта в документе можно с помощью все того же метода getElementById. Поскольку метод возвращает значение null, в случае отсутсвия объекта в документе, проверка будет выгядеть следующим образом:

if (window.document.getElementById(“elementID”) != null)
{
// действия в случае наличия объекта в документе
}

p.s.: метод определен еще в спецификации DOM Level 1 (http://www.w3.org/TR/REC-DOM-Level-1/level-one-html.html) поэтому проблем с браузерной совместимостью не должно возникать
Ответ отправил: SpaJdeR (статус: 1-ый класс)
Ответ отправлен: 19.03.2006, 16:09
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Вот теперь действительно 5 :)

Отвечает: spider
Здравствуйте, Rombs!

if (document.ImeaObiecta != Null) {
alert("ImeaObiecta sushestvuiet!");
}
---------
Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: Студент)
Ответ отправлен: 19.03.2006, 21:12


Вопрос № 37.928
как сделать счетчик скачиваний файла на JavaScript
Отправлен: 19.03.2006, 14:05
Вопрос задал: Коломейцев Алексей Владимирович (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Stamm
Здравствуйте, Коломейцев Алексей Владимирович!
Нет, не получиться на javaScript сделать счётчик, т.к. он не сможет сохранять данные. Счётчик можно реализовать на PHP, Perl.
---------
В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 19.03.2006, 14:50

Отвечает: Ерёмин Андрей
Здравствуйте, Коломейцев Алексей Владимирович!
Нет, на JS нельзя, т.к. он работает только в программе-клиенте, т.е. в браузере. Писать счётчик скачиваний нужно скриптами, которые выполняются на стороне сервера - PHP, CGI например. А чтобы и с этим не мучаться - зайдите на cgi.myweb.ru (или на любой другой каталог скриптов) и скачайте готовенькое.
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 19.03.2006, 15:32

Отвечает: spider
Здравствуйте, Коломейцев Алексей Владимирович!
Nelizia cerez Javascript no mojno cerez PHP!
---------
Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: Студент)
Ответ отправлен: 19.03.2006, 21:11


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

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

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

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

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


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


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

В избранное