Реклама на сайте Advertise with us

JavaScript need help

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

Ссылка на сообщениеДобавлено: 14/07/06 в 19:16       Ответить с цитатойцитата 

test.html:
Код:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script id="inc"></script>
<script language="JavaScript" type="text/JavaScript">
    var script;
    var textarea = document.getElementById('test');
    script = document.getElementById('inc');
    script.src = '/test.js';
    textarea.innerHTML=V;
</script>
<textarea id="test"></textarea>
</BODY>
</HTML>


test.js:
Код:

var V="test ok!";

требуемый результат работы: в textarea выведется "test ok"
не работает хотя вроде как все правильно... может что упустил?

0
 



С нами с 24.02.05
Сообщения: 32
Рейтинг: 31

Ссылка на сообщениеДобавлено: 15/07/06 в 04:49       Ответить с цитатойцитата 

Код:
<HTML>
<HEAD>
</HEAD>
<BODY>
<textarea id="test"></textarea>

<script id="inc"></script>
<script language="JavaScript" type="text/JavaScript">
    var script;
    var textarea = document.getElementById('test');
    script = document.getElementById('inc');
    script.src = '/test.js';
    textarea.innerHTML=V;
</script>
</BODY>
</HTML>

textarea должен быть перед скриптом

Работаю в ICOO

4
 



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

Ссылка на сообщениеДобавлено: 15/07/06 в 07:22       Ответить с цитатойцитата 

у меня не работаетicon_sad.gif... смотрел в IE6.0
не работает даже так:
Код:
<HTML>
<HEAD>
</HEAD>
<BODY>

<script id="inc"></script>
<script language="JavaScript" type="text/JavaScript">
    var script;
var V;
    script = document.getElementById('inc');
    script.src = '/test.js';
alert(V);
</script>
</BODY>
</HTML>

выводит undefined.
НО если test.js будет таким:
Код:
var V="test ok";
alert(V);

alert() выведет, т.е. он не видит переменной из подгружаемого скрипта, а так его подгружает и исполняет... а хотелось бы видеть...

0
 



С нами с 24.02.05
Сообщения: 32
Рейтинг: 31

Ссылка на сообщениеДобавлено: 15/07/06 в 09:11       Ответить с цитатойцитата 

Код:
<HTML>
<HEAD>
</HEAD>
<BODY>
<textarea id="test"></textarea>

<script id="inc"></script>
<script language="JavaScript" type="text/JavaScript">
    var script;
    var textarea = document.getElementById('test');
    script = document.getElementById('inc');
    script.src = '/test.js';
</script>
</BODY>
</HTML>


test.js
Код:

var V="test ok!";
textarea.innerHTML=V;

Работаю в ICOO

4
 



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

Ссылка на сообщениеДобавлено: 15/07/06 в 11:40       Ответить с цитатойцитата 

Jungle писал:

test.js
Код:

var V="test ok!";
textarea.innerHTML=V;

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

Вообще я решил проблему немного по другому, не хотелось так делать но пришлось, взял идею от ajax(в принципе то что я сейчас и делаю и есть основы оного) XMLHttpRequest() и плясал от него так все работаетicon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »