Script с помощью div

1. Сергей (28.12.2012 / 18:22)
Всем привет,подскажите(напишите) кто знает: у меня вот скрипт <script>var mm='<a href="http://visavi.net">visavi</a>';
document.write(mm);</script> , нужно что бы он у меня на странице открывался с помощью этого <div class="my script"></div> . Как это можно сделать? Тема,личка,icq.

2. iNeeXT (28.12.2012 / 18:41)
Это лучше.

3. Сергей (28.12.2012 / 19:09)
Нада именно для javascript.

Добавлено через 01:13 сек.
2. iNeeXT, за ссылку спасибо прийму во внимание.

4. Сергей (28.12.2012 / 23:28)
Желающих не очень много,кто напишит вознаграждение и плюс гарантирую,нада не очень срочно но чем быстрей тем лучше. javascript програмисты есть?

5. fhgdfhdfhdf (28.12.2012 / 23:54)
Не совсем понял что требуется, если что бы при клике по блоку див выполнялся этот скрипт то вот пример:
<!DOCTYPE HTML>
<html>
<head>
	<title>My Script</title>
    <script type="text/javascript">
        var mm = '<a href="http://visavi.net">visavi</a>';
        function clickDiv(){
            document.write(mm);
        }
    </script>
</head>

<body>

 <div class="my script" onclick="clickDiv()">My Script</div>

</body>
</html>


6. Сергей (28.12.2012 / 23:59)
5. Mr.MarПых, нет нужно javascript в div засунуть.

7. fhgdfhdfhdf (29.12.2012 / 00:01)
А если нужно что бы при клике по блоку переходило по заданной ссылке то:
<!DOCTYPE HTML>
<html>
<head>
	<title>My Script</title>
    <script type="text/javascript">
        var mm = '<a href="http://visavi.net">visavi</a>';
        function clickDiv(){
            document.location.href = "http://visavi.net";
        }
    </script>
</head>

<body>

 <div class="my script" onclick="clickDiv()">My Script</div>

</body>
</html>

если что не так понял опиши подробней что тебе требуется.

Добавлено через 02:28 сек.
Сайт открылся в блоке див? или что бы скрипт не выполнялся а просто появился в виде текста?

8. Сергей (29.12.2012 / 00:08)
7. Mr.MarПых, нужно чтоб мой скрипт выводился через div вот так: <div
class="my-script"></div> а чуть ниже будет сам скрипт <script>здесь скрипт</script>

9. fhgdfhdfhdf (29.12.2012 / 00:39)
<!DOCTYPE HTML>
<html>
<head>
	<title>My Script</title>
    <script type="text/javascript">              
        function clickDiv(){
            str = document.getElementsByClassName("myscript")[0].innerHTML;
            str = str.replace(/</g,"<");
            str = str.replace(/>/g,">");
            document.getElementsByClassName("myscript")[0].innerHTML = " "+str;
            alert(str);
        }
    </script>
</head>

<body>

 <div class="myscript" onclick="clickDiv()">
 <script type="text/javascript">
        var mm='visavi.net';
document.write(mm);
    </script>
 </div>

</body>
</html>

мб что из этого поможет?

10. Сергей (29.12.2012 / 01:14)
9. Mr.MarПых, поставил на страницу перешёл ничего нет не работает,может есть вариант попроще.

11. fhgdfhdfhdf (29.12.2012 / 01:15)
Или вот это попробуй, кликаешь на текст "Показать скрипт" и вместо него показан код скрипта, а скрипт в действии показан ниже:
<!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 сек.
Или вот на саму страничку:

12. Сергей (29.12.2012 / 01:37)
11. Mr.MarПых, спасибо проверим,написал вам в личку. Нужны варианты проще и понятней,у кого есть?

13. Петр (29.12.2012 / 11:06)
С показыванием кода можно проще
div.appendChild(document.createTextNode(script.outerHTML));


14. Сергей (29.12.2012 / 13:50)
Im-ieee (29 Декабря 2012 / 10:06)
С показыванием кода можно проще
div.appendChild(document.createTextNode(script.outerHTML));
Привет с наступающим. Скажи а мой скрипт как в твой засунуть ??

15. Сергей (29.12.2012 / 15:26)
Найму програмиста(javascript) по этому вопросу пишите в личку

URL: https://visavi.net/topics/35977