Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обращение к переменной массива
 
 автор: kolt   (07.06.2006 в 10:52)   письмо автору
 
 

Есть скрипт открывающий почтового клиента с email выбранных чекбоксов:


<script language=\"JavaScript\">
  function SenderMail() {
    for (i=0; i < 3; i++) {
      if (document.Form1.Sender[i].checked) {
      str = document.Form1.Sender[i].value;
      document.location.href("mailto:"+str);
    }
  }
}
</script>


И есть форма формирующая чекбоксы с emailами которые нужно открывать в почтовых клиентах.


<form name="Form1">
<input type="checkbox" name="Sender[]" value="email1@mail.ru">
<input type="checkbox" name="Sender[]" value="email2@mail.ru">
<input type="checkbox" name="Sender[]" value="email3@mail.ru">
<input OnClick="SenderMail();" type="button" name="sendbut" value="Send">
</form>


Если чекбоксы названы Sender (вместо Sender[]) все работает, а если Sender[] - ошибка Object Expected. Но необходимо для дальнейшей работы именно Sender[]. Как изменить функцию SenderMail чтобы заработало???

   
 
 автор: RMW   (07.06.2006 в 17:47)   письмо автору
 
   для: kolt   (07.06.2006 в 10:52)
 


  function SenderMail() {
    var x= document.Form1.elements;
    for (i=0;i<x.length;i++) {
      if (x[i].type == 'checkbox' && x[i].checked) {

        document.location.href("mailto:"+x[i].value);

      }
    }
  }

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования