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

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

Botsman
Статус: Специалист
Рейтинг: 456
∙ повысить рейтинг »
Evgenijm
Статус: 10-й класс
Рейтинг: 249
∙ повысить рейтинг »
Волков Алексей
Статус: 5-й класс
Рейтинг: 134
∙ повысить рейтинг »

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

Номер выпуска:646
Дата выхода:08.09.2009, 23:30
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:474 / 105
Вопросов / ответов:1 / 1

Вопрос № 171880: Здравствуйте уважаемые эксперты, помогите пожалуйста изменить следующий код

Код:
   
Вопрос № 171880:

Здравствуйте уважаемые эксперты, помогите пожалуйста изменить следующий код

Код:
</head> 
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>

<p align="center"><b>Send message by e-mail</b></p>
<form name="form" method="POST" action="mailto:cat9@mail.ru?SUBJECT=Send Message" enctype="text/plain">
<p align="center"><b>Your Name:</b><br>
<input type="text" size="40" name="name"><br>
<b>Comments:<br>
</b><textarea rows="5& quot; name="comments" cols="39"></textarea><br>
<br>
<input type="submit" value="Send"></p>
</form>

</body>
</html>


таким образом что бы отправка сообщения происходила сразу же при открытии, т.е без кнопки "Send"

Отправлен: 03.09.2009, 23:20
Вопрос задал: Лукин Андрей, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Товарищ Бородин, Академик :
Здравствуйте, Лукин Андрей.
Если Вам надо отправить форму при загрузке страницы автоматически, то тут есть следующий общий способ.
Необходимо событию onload объекта document присвоить ссылку на функцию, которая и отправляет Вашу форму. Функция эта выглядеть может, например, вот так:
function sendForm() {
document.forms["form"].submit();
}

Присвоение происходит таким образом:
document.onload = sendForm;// внимание! Скобок после sendForm НЕТ! То есть, не document.onload = sendForm(); - так будет неправильно!

Собственно, все это очень просто. Надо добавить объявление функции sendForm в секцию head Вашего документа, а следом за объявлением - присвоение функции событию.

Естественно, что данная конструкция не учитывает Ваших личных возможных пожеланий - таких, как написать текст сообщения без участия пользователя, а потом отправить сообщение без нажатия кнопки send - это, как говорит мой любимый телеведущий Л. Каневский, совсем другая история
Код в приложении получился несколько "кастрированный", пардон за сравнение, на Вашем месте я опубликовал его для пущей достоверности в мини-форуме.
С уважением, Товарищ Бородин

Ответ отправил: Товарищ Бородин, Академик
Ответ отправлен: 06.09.2009, 17:34

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 253929 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


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

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

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.8 от 28.08.2009

    В избранное