Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Vitunchik от 06 Февраля 2004, 02:52:12
-
Кто подскажет, в чем заключаются грабли - искать ищет, а выделять не хочеи!
Конечно кривовато, но мне не надо определенных символов, мне достаточно сканкодов...
И еще - как организовать подобие BackSpace ( mystring.length--; не работает, какие идеи?)
Некоторый текст
-
Vitunchik
ИМХО без комментариев к коду большая часть посетителей даже не будут пытаться разобраться.
И упрости код, удали из него все лишнее
-
Ищется строка mystr в body=mytext:
function ftr(mystr) {
objFoundRange = document.all.mytext.createTextRange();
if (objFoundRange.findText(mystr)) {
myst = "" + mystr + "";
objFoundRange.pasteHTML = mystobj;
// alert(objFoundRange.text);
objFoundRange.scrollIntoView;
}
}
Для проверки того, что строка все-таки находится можно раскомментировать alert(...);
Т.е. по идее он должен найти строку, что он и делает, а затем найденное заменить, чего он и не может сделать
-
Vitunchik
объект mytext - это textarea ?
попробуй вместо objFoundRange.pasteHTML = mystobj;
(кстати правильно objFoundRange.pasteHTML(myst);) вставить
objFoundRange.text = myst;
-
mytext - Все, что находится внутри тега body
Хорошо, попробую...
objFoundRange.pasteHTML(myst);