Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   innerHTML и script (http://www.flasher.ru/forum/showthread.php?t=135491)

looptroop 24.01.2010 19:59

innerHTML и script
 
всем привет.

Суть моей проблемы в следующем.

У меня есть HTML страница, в которой есть один DIV. Есть джаваскрипт функция. (См ниже)

Код:

<html>

<head>

<script>
var _val = '<scr'+'ipt type="text/javas'+'cript" src="http://www.veetle.com/widget/script.js"></scr'+'ipt><div veetleChannelId="4b05959c0d76b" autoPlay="true" style="width: 640px; height: 522px" aspectRatio="default"></div><br/>';

function createContent ()
{

};
</script>

</head>

<body onLoad = "createContent ()">

<div id="cont">

</div>
</html>


Мне необходимо? чтобы выполнилась функция createContent () и в innerHTML дива cont добавился код из переменной _val и чтобы это скрипт исполнился в моем слое.

Спасибо.

KidsKilla 25.01.2010 17:26

Код:

function createContent ()
{
document.getElementById('cont').innerHTML = _val.split('<').join('&lt;').split('>').join('&gt;');
};


looptroop 25.01.2010 20:14

Спасибо.

но, к сожалению, не работает.

Вот ссылка: http://looptroop.narod.ru/flasher/test3.html

KidsKilla 28.01.2010 20:21

работает же. или что нужно было?

если вы хотите запустить скрипт то через иннерХТМЛ не выйдет -- политика безопасности. + у скрипта нет "слоя"

looptroop 29.01.2010 13:38

Добрый день.

Я хотел бы запускать скрипт. Если не через innerHTML не получается, то каким образом можно это сделать динамически?

vinny_sk 29.01.2010 15:56

Если я правильно понял ты хочешь по событию из js подгружать другой js...
можешь попробовать через document.write
http://imfo.ru/archive/2005/07/01/document_write_load посмотри там вроде нормально написано


Часовой пояс GMT +4, время: 06:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.