13.08.2020, 19:25 [+3 UTC]
в нашей команде: 4 695 чел. | участники онлайн: 2 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.89 (25.04.2020)
JS-v.1.45 | CSS-v.3.39

Общие новости:
13.04.2020, 00:02

Форум:
02.08.2020, 11:21

Последний вопрос:
13.08.2020, 18:01
Всего: 152776

Последний ответ:
13.08.2020, 13:24
Всего: 260354

Последняя рассылка:
13.08.2020, 01:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
26.11.2009, 21:33 »
Rem88-72
Лучше и полнее ответа я на свои вопросы просто не видел. Огромное Вам спасибо за насыщенный и грамотно описанный ответ! [вопрос № 174554, ответ № 256969]
01.09.2019, 10:10 »
dar777
Это самое лучшее решение! [вопрос № 196245, ответ № 278625]
01.04.2012, 19:05 »
Иванов Анатолий Николаевич
Респект! +5 С уважением, Анатолий. [вопрос № 185717, ответ № 270385]

РАЗДЕЛ • .NET Framework / C# / Java

Создание программ на программной платформе .NET Framework и языках С# и Java.

[администратор рассылки: Коцюрбенко Алексей Владимирович (Старший модератор)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 338
solowey
Статус: Профессионал
Рейтинг: 53
CradleA
Статус: Профессор
Рейтинг: 44

Перейти к консультации №:
 

Консультация онлайн # 74089
Раздел: • .NET Framework / C# / Java
Автор вопроса: Sea
Отправлена: 04.02.2007, 18:27
Поступило ответов: 1

Здравствуйте эксперты.
Помогите задолбать этот проклятый IE. В других браузерах
(Firefox, Opera и т.д.) все работает, а в IE нет.

var sScript = 'alert("test test test test");';

var oHeadElement = document.getElementsByTagName('head');

var oScriptElement = document.createElement('script');
oScriptElement.language = "JavaScript";
oHeadElement[0].appendChild(oScriptElement);

var oScript = document.createTextNode(oScriptElement);
oScript.nodeValue = sScript;
oScriptElement.appendChild(oScript);

В IE последняя строчка вызывает ошибку:
короче метода appendChild() типа нету.

Пробовал и с innerHTML.
Ничего непомогает.
У меня IE 6.0.
Заранее спасибо.

Состояние: Консультация закрыта

Ответ # 141339 от HookEst

Здравствуйте, Sea!
Можно использовать свойство text:

var sScript = 'alert("test test test test");';

var oHeadElement = document.getElementsByTagName('head');

var oScriptElement = document.createElement('script');
oScriptElement.language = "JavaScript";
oHeadElement[0].appendChild(oScriptElement);
oScriptElement.text=sScript;
Успехов.


Консультировал: HookEst
Дата отправки: 05.02.2007, 12:49

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14057 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.89 от 25.04.2020
Версия JS: 1.45 | Версия CSS: 3.39