|
|
|
| Может ли JavaScript-код прочитать содержимое другого JavaScript-кода,полученного через src? | |
|
|
|
|
|
|
|
для: dump
(05.11.2010 в 11:51)
| |
<SCRIPT LANGUAGE="JavaScript" src="records.js"></SCRIPT>
| \
в файле records - данные. | |
|
|
|
|
|
|
|
для: elenaki
(05.11.2010 в 12:54)
| | >в файле records - данные.
А если сто стороннего сервера загружается скрипт? | |
|
|
|
|
|
|
|
для: dump
(05.11.2010 в 13:37)
| | если загружать со стороннего только для чтения - почему бы и нет? ведь библиотеки jquery и другие грузят с других серверов... ничего изменить в том файле, который на чужом сервере, вы не сможете, а в своем его использовать - легко. | |
|
|
|
|
|
|
|
для: dump
(05.11.2010 в 11:51)
| | Интересная задачка.
Но решения у неё, по-моему, нет.
Что, в общем-то, не логично.
Ведь, например, текст любого подключаемого CSS-файла (с любого сервера) через объект StyleSheet прочитывается элементарно. Что-то должно быть и здесь... а НЕТУ :-(( | |
|
|
|
|
|
|
|
для: АЯ
(05.11.2010 в 16:06)
| | >Что-то должно быть и здесь... а НЕТУ :-((
А точно нету? Предыдущий юз-ер написал что есть... | |
|
|
|
|
|
|
|
для: dump
(05.11.2010 в 16:20)
| | Поясняю ПРИМЕРОМ:
<html>
<head>
<script id="myScript">
var q = 1;
var w = 'abc'; //comment
</script>
</head>
<body onload="var ScriptCode = document.getElementById ('myScript').text; alert (ScriptCode)">
</body>
</html>
|
Запустите и убедитесь, что в алерте будет показана переменная типа String (строка символов), содержащая весь JS-код, расположенный в скриптовом блоке. Со всеми переносами строк и комментариями.
Можно это сделать не только при помощи свойства text, но и через innerHTML.
Т.е. ЗДЕСЬ задача "прочитать JS-код блока" элементарно выполняется.
Однако, если этот JS-код поместить в отдельный JS-файл и путь к этому JS-файлу указать в атрибуте SRC тега <SCRIPT>, то НИКАКИМ СПОСОБОМ получить содержание JS-файла в строковую переменную НЕЛЬЗЯ. Даже если подключаемый JS-файл находится на своём сервере.
Нет такого свойства или метода.
Значит, ВАША задача "прочитать JS-код подключенного файла" решения не имеет. | |
|
|
|
|
|
|
|
для: АЯ
(05.11.2010 в 23:43)
| | пардон что вмешиваюсь. интересный момент. в чему тут фишка, код в подключаемых файлах и встроенный в страницу код интерпретируются немного по-разному? | |
|
|
|
|
|
|
|
для: psychomc
(06.11.2010 в 00:23)
| | >интерпретируются немного по-разному?
По-моему нет... | |
|
|
|