Script с помощью div

Печать RSS
459

F

Землянин
0
Или вот это попробуй, кликаешь на текст "Показать скрипт" и вместо него показан код скрипта, а скрипт в действии показан ниже:
<!DOCTYPE HTML>
<html>
<head>
	<title>My Script</title>
    <script type="text/javascript">              
        function clickDiv(){
            str = document.getElementsByClassName("scr")[0].innerHTML;
            str = str.replace(/</g,"<");
            str = str.replace(/>/g,">");
            str = '<script type="text/javascript">'+str+'</script>';
            document.getElementsByClassName("myscript")[0].innerHTML = " "+str;
        }
    </script>
</head>

<body>

 <div style="cursor: pointer;" class="myscript" onclick="clickDiv()">
Показать скрипт(Нажми).
 </div>
<br />
<p>Скрипт в действии</p>
 <script type="text/javascript" class="scr">
        var mm='<a href="http://visavi.net">visavi.net</a>';
document.write(mm);
    </script>

</body>
</html>

Или я снова не так тебя понял?

Добавлено через 02:48 сек.
10. LETGAM, Скрипт проверял у себя все работает, ставишь как то не так. Создай чистую HTML страницу и вставь туда мой код чтобы посмотреть работу скрипта

Добавлено через 04:30 сек.
Или вот на саму страничку:
Прикрепленные файлы:
myscript.rar (517B)
Автор
Чатланин
0
11. Mr.MarПых, спасибо проверим,написал вам в личку. Нужны варианты проще и понятней,у кого есть?
Изменил: Сергей (29.12.2012 / 01:38)
П

Пацак
0
С показыванием кода можно проще
div.appendChild(document.createTextNode(script.outerHTML));
Автор
Чатланин
0
Im-ieee (29 Декабря 2012 / 10:06)
С показыванием кода можно проще
div.appendChild(document.createTextNode(script.outerHTML));
Привет с наступающим. Скажи а мой скрипт как в твой засунуть ??
Автор
Чатланин
0
Найму програмиста(javascript) по этому вопросу пишите в личку
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск