Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > подгрузка Array в скрипт


Автор: ChPuK 9.3.2007, 08:16
ситуация такая, что у меня есть:
1. массив данных new_messages
2. функция работы с этими данными

задача стоит написать функцию, которая будет каждые 10 секунд грузить js файл который генерирует постояно разные массив данных

я попробовал:
Код:
Код

  var new_messages_script=document.createElement("script");
  new_messages_script.setAttribute("type","text/javascript");
  new_messages_script.setAttribute("src","c:\test.php.js");

  document.body.appendChild(new_messages_script);



c:\test.php.js содержит
Код:

Код

 var new_messages = new Array();
 for(i=0;i<10;i++){
  new_messages[i] = new Array('99897','14:'+(45+i),'Hello World!');
 }


но это не работает, т.е. массив new_messages не возвращается основному скрипку

пробовал:
Код

document.body.innerTEXT='<scr'+'ipt language="JavaScript" src="/modules/test.php.js"></scr'+'ipt>';

но и это не дало результата


помогите....

Автор: ChPuK 9.3.2007, 08:33
все, разобрался

Автор: Sardar 9.3.2007, 08:58
Через поля объекта, а не через DOM аттрибуты type и src выставляй.
Вот http://forum.vingrad.ru/topic-47923/0.html полные решения.

Цитата(ChPuK @  9.3.2007,  07:33 Найти цитируемый пост)
все, разобрался 

Не ленись, когда ответ стал очевиден, распиши его подробно для других.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)