|
|
|
| у меня такая проблема:
у меня есть маленькие иконки, или хотя бы как у вас сделать на форуме, когда пишешь сообщение, справа сверху ты можешь вставить теги
у вас тут
Код:
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]
и при клике на них, вставляется тег в поле, как это сделать? | |
|
|
|
|
|
|
|
для: Vov4ikvip
(27.03.2009 в 18:24)
| | помогите | |
|
|
|
|
|
|
|
для: Vov4ikvip
(27.03.2009 в 21:07)
| | Вот работает только в ИЕ осталось оптимизировать под другие броузеры
<html>
<head>
<title>Project</title>
</head>
<script>
function insert(num){
sn = document.selection.createRange().text;
opens = new Array("","[u]","")
closes = new Array("","[/u]","")
if (sn) {
document.selection.createRange().text = opens[num] + sn + closes[num];
document.all.text.focus();
theSelection = "";
return;
}
if(!sn){
document.all.text.value += opens[num] + closes[num]
}
}
</script>
<body>
<a href="javascript:insert(0)">Жирный</a>
<a href="javascript:insert(1)">Курсив</a>
<a href="javascript:insert(2)">Подчеркнутый</a>
<textarea cols="40" rows="20" name="text"></textarea>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Vov4ikvip
(27.03.2009 в 18:24)
| | Здесь, на форуме, нажмите на кнопку "Ответить". Когда страница загрузится - нажмите в браузере на пункт меню "Вид -- Исходный код".
И изучите этот код - там вы найдёте функцию tag (), коя и делает нужные вам вставки.
Ежели всё вышенаписанное вам сделать не удастся, то тогда вам вместо работы с Javascript'ом лучше попробовать, например, подоить коров. Или поработать водителем. Или сталеваром...
Ничего обидного в моих словах не ищите.
Я вот лично никак не могу корову подоить. Ибо боюсь её.
Значит - не моё это дело. | |
|
|
|