|
| |
|
|
| |
для: ChPuK
(09.03.2007 в 08:11)
| | | "c:\test.php.js", а надо c:\\test.php.js
или лучше как-нибудь "file://localhost/c:/test.php.js"
Также посоветую: если код будет запускаться многократно,
то каждый раз будет создаваться новый объект - не забывайте удалять
старый. Не начинайте работу с DOM до окончания загрузки документа,
возможно понадобится подумать как не допустить преждевременного
обращения к js файлу до его загрузки (если он грузится асинхронно),
возможно понадобится тайм-аут между моментом загрузки файла и
обращением к его содержимому, нужный для выполнения скриптов в самом js
файле. Внешние скрипты могут кешироваться браузерами. | |
| |
|
|
| |
|
|
| | ситуация такая, что у меня есть:
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 не возвращается основному скрипку | |
| |
|
|
|