Показать сообщение отдельно
  #7 (permalink)  
Старый 05.08.2009, 20:44
Новичок на форуме
Отправить личное сообщение для Tartyga Посмотреть профиль Найти все сообщения от Tartyga
 
Регистрация: 05.08.2009
Сообщений: 8

Андрей Параничев, спасибо за ответ.
В общем сделал так:
в index.html добавляю
function multiple_init() {
     
      var obj = document.getElementById('description').value;
      alert(obj);  
    
}


в конец шаблона формы добавляю

<iframe onload="multiple_init();" style="display:none"></iframe>

Загружаю содержимое формы все так жы в innerHTML. Получаю окошко с value. Работает!!

Теперь заменяю код на:
var multiple = new Array();

function multiple_init() {
      
      var objects = document.getElementById('mySelect');
      
      for (i = 0; i < objects.length; i ++ ) {
      	
          	if (objects.options[i].selected) multiple.push(i);
      	
      }
    
    alert(multiple);  
    
}


Загружаю содержимое формы - нефига!! Ни значения, ни даже алерта.

Получается что document.getElementById('ID') "видит" все элементы кроме select?

Последний раз редактировалось Tartyga, 05.08.2009 в 21:01.
Ответить с цитированием