Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№118-12-2006 12:35:16

smiagol
Участник
 
Группа: Members
Зарегистрирован: 18-12-2006
Сообщений: 2

Изменить код JavaScript в Mozilla Firefox 2.0

Подскажите пожалуйста почему невозможен вызов функции ааа(); в приведенном ниже примере?

Выделить код

Код:

<html>
<head>

<script id="idUserScript" type="text/javascript" >
</script>

<script >
   document.all.item("idUserScript").text = "function aaa(){alert('Hi from aaa!')};";
   aaa();
</script>

</head>
<body>
</body>
<html>

Отсутствует

 

№218-12-2006 13:00:24

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: Изменить код JavaScript в Mozilla Firefox 2.0

А что такое document.all? На какой помойке вы нашли это свойство? :)

Добавлено Пнд 18 Дек 2006 13:05:04 :
К тому же, простое добавление кода script не приведёт к его выполнению и, следовательно, определению функции aaa. Так что

Выделить код

Код:

Ошибка: aaa is not defined
Источник: file:///S:/test.html
Строка: 9

Добавлено Пнд 18 Дек 2006 13:06:38 :
А вот ежели той строке, которую вы запихиваете в текст скрипта сделать eval, то ситуация поменяется прямо в корне.


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№319-12-2006 07:29:33

smiagol
Участник
 
Группа: Members
Зарегистрирован: 18-12-2006
Сообщений: 2

Re: Изменить код JavaScript в Mozilla Firefox 2.0

Большое спасибо. Все работает.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]