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