Андрей Параничев, спасибо за ответ.
В общем сделал так:
в 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?