X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Ошибка в коде
SilverCross
SilverCross
Topic Starter сообщение 22.11.2011, 0:30; Ответить: SilverCross
Сообщение #1


Прошу у вас неоднократно помощи в js, т.к воюю с ним до этих пор

[JS]
<html>
<head>
<script>
function a() {
var text_id = document.getElementById("text");
var text = text_id.value;
var a = text.replace ("div", "<div>");
text_id.innerText=a;
}

</script>
</head>
<body>
<textarea id='text' onkeyup='a();'></textarea>
</body>
</html>
[/JS]

собственно, скрипт при вводе слова "div" должен заменять его прямиком в текстерии на слово "<div>", но увы, ничего не происходит
где косяк?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pavelsc
pavelsc
сообщение 22.11.2011, 1:04; Ответить: pavelsc
Сообщение #2


(SilverCross @ 22.11.2011, 03:30) *
text_id.innerText=a;

Потому что здесь должен быть value. Это раз. А вы не подумали что при таком написании ваш div будет обрастать знаками <> , как корабль ракушками при каждом нажатии? =) Это два.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ton4atik
Ton4atik
сообщение 22.11.2011, 20:46; Ответить: Ton4atik
Сообщение #3


Firefox->Firebug
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SilverCross
SilverCross
Topic Starter сообщение 22.11.2011, 22:08; Ответить: SilverCross
Сообщение #4


pavelsc, тогда как написать правильно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pavelsc
pavelsc
сообщение 23.11.2011, 10:09; Ответить: pavelsc
Сообщение #5


SilverCross, ну ответ на ваш вопрос очень прост - никак. Пока вы вводите текст с клавиатуры, а не посредством электродов в мозге, то никак. Откуда скрипту знать, может вы пишете слово diversity, division и т.п.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SilverCross
SilverCross
Topic Starter сообщение 23.11.2011, 12:11; Ответить: SilverCross
Сообщение #6


pavelsc, тогда, по идее, нужно выполнить глобальный поиск по текстерии, и если некое слово найдено, заменять его?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lithium366
Lithium366
сообщение 23.11.2011, 15:48; Ответить: Lithium366
Сообщение #7


Конечно, лучше всего делать замену уже в набранном тексте, тогда можно делать и синтаксический анализ на закрытие дива и т.д. Вы изобретаете велосипед, поковыряйтесь, куча плагинов уже есть.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 23.11.2011, 16:00; Ответить: Galen
Сообщение #8


Просто замена вам не подходит, нужно использовать регулярные выражения. И с их помощью заменять div на <div> (при этом если в тексте встречается <div> никаких замен быть не должно).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pavelsc
pavelsc
сообщение 24.11.2011, 15:31; Ответить: pavelsc
Сообщение #9


SilverCross, зачем это все нужно вообще? Ни одной разумной цели замены div на <div> я не вижу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SilverCross
SilverCross
Topic Starter сообщение 25.11.2011, 0:27; Ответить: SilverCross
Сообщение #10


тег <div> был взят как пример

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мелкие правки в коде сайта WP
нужен исполнитель на периодичные правки сайта WP
0 Vreg 1217 22.3.2021, 12:26
автор: Vreg
Открытая тема (нет новых ответов) Каталог открывается как ошибка 404 в hostcms
0 cheshire 3269 2.7.2018, 11:09
автор: cheshire
Открытая тема (нет новых ответов) Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php
3 Musicathome 6645 26.7.2013, 20:20
автор: -Сабж-
Открытая тема (нет новых ответов) Редирект, установка консультации на сайт и ошибка в коде
2 samgul 4090 27.2.2013, 17:22
автор: -HTMLandPHP-
Открытая тема (нет новых ответов) Помогите, в чём ошибка?
0 atamvova 4947 14.2.2013, 21:11
автор: -atamvova-


 



RSS Текстовая версия Сейчас: 18.4.2024, 12:26
Дизайн