| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как динамически менять текст в textarea? |
| Автор: Osrus 9.12.2004, 04:27 |
| У меня еще вопрос как, например, в формах реализуют вставку кода, цитаты? Я имею ввиду как сделано, что при нажатии на кнопку "Код" появляется в поле для текста [code=pp] КОД [/cde] |
| Автор: Flex[ip] 9.12.2004, 06:40 | ||
с помощью java-script |
| Автор: Sardar 9.12.2004, 15:27 |
| Ведь специально давал ответ: http://forum.vingrad.ru/index.php?showtopic=35775 Удалю топик через пару дней. |
| Автор: Aliance 9.12.2004, 19:59 |
| Osrus В чем вопрос: в ставке нужных символов или в ставке белой рамочки? Если второе - то это таблица с классом, описанные в CSS... Если первое - тебе по ссылке Сардара (в кратце говорю идея такова: вставляем в текстариа value нужное и заменяем его после на нужные теги |
| Автор: Гость_Зэц 10.12.2004, 20:30 |
| Люди, помогите подалуйста. Меня очень интересует технология используемая к примеру на chat.mail.ru. А именно, как они динамически без обновления окна добавляют что-то в textarea, или что они там за объект используют... Страница явно не обновляется, как я думаю там что-то вроде iframe... То есть меня интересует только момент вставки в textarea чего либо... А все остальное я знаю, как сделать... Также интересно как свойства текста в нем же по наведению мыши меняется, например подчеркивание ника в окне диалога, при наведении на него мыши. И как картинку в эту область впихнуть... Это мне не для чата надо, просто технология нужда... Спасибо заранее)) |
| Автор: Aliance 10.12.2004, 20:40 |
| Подчеркивание ссылки - это не JS, это CSS: a {text-decoration: none} a:hover {text-decoration: underline} Обновление в чатах в осном происход с обновлением фрейма... Тут ничего особенного нету |
| Автор: Гость_Зэц 10.12.2004, 20:43 | ||
Про ссылки понятно...
Я это знаю... Меня интересует, как ту же ссылку вставить в textarea... |
| Автор: sergejzr 10.12.2004, 20:43 | ||
Вот так добавлять в textarea:
|
| Автор: Guest 10.12.2004, 20:44 |
| То есть страница уже загружена, как не обновляя ее, изменить textarea?? |
| Автор: sergejzr 10.12.2004, 20:53 |
| Опрашиваешь каждые 2 минуты iframe и если что-то изменилось, юзаешь тот код, который я сверху написал работа с фрэймом описана здесь: http://forum.vingrad.ru/index.php?showtopic=36331 |
| Автор: Guest 10.12.2004, 20:54 |
| >> sergej.z А я кода не вижу(( |
| Автор: sergejzr 10.12.2004, 20:56 | ||
| Вот этого кода не видно? Скажите плиз, какой у вас браузер?
|
| Автор: Aliance 10.12.2004, 20:57 |
| Боюсь JS тут не обойдешься... Чтобы общие сообщения были видно - нужно php юзать... |
| Автор: Guest 10.12.2004, 21:04 |
| Все, спасибо)) Opera не показывала код в цитате... В IE увидел...)) С этим все понятно... А добавка может картинки, наприме содержать, ссылки?? Как это сделать??? >> Aliance Да в iframe PHP вставить прийдется, с этим я справлюсь))) JavaScript только осваивать начал...)) |
| Автор: sergejzr 10.12.2004, 21:09 |
| Настоятельно рекомендую обновить оперу Кстати iframe с PHP общего то не имеет много Там я ссылочку давал. Вот пример работы автоматического обновления: http://files.vingrad.ru/sergej.z/nullframe2/1.html Скачать: http://files.vingrad.ru/sergej.z/nullframe2/1.html Скачать: http://files.vingrad.ru/sergej.z/nullframe2/data.php |
| Автор: Гость_Зэц 10.12.2004, 21:31 | ||||
| >> sergej.z Opera 7.03 У меня уже реализовано просто обновление...) Мне только надо было динамический текст отразить... А не какой-нить конкретный, например при помощи свойства display... PHP был нужен чтобы к базам обращаться через MySQL...)) Все уже готово, только отобразить не мог))) Так поможете с картинками?? Из вставить реально же?? И еще параллельный вопрос, простой текст, например имя пользователя, которое заранее не известно и в виде текста представлено как показать... Я тут на похожем примере разбирался и так попробовал, не получилось... Это сам текст при закрузке:
Это попытка его изменить:
|
| Автор: Гость_Зэц 10.12.2004, 21:34 |
| Ой, только вместо <a> я <div> использовал... |
| Автор: Guest 10.12.2004, 21:41 |
| Ой, люди, я всетаки правильно все сделал))) Просто в другом месте ошибка была... То что я написал работает))) Осталось только объекты в textarea научиться вставлять))) Типа картинок и ссылок)) Помогите)) |
| Автор: sergejzr 10.12.2004, 21:44 | ||||
Там не "textarea", а просто ячейка в которую текст и картинки вставляются Вот так вставить картинку
|
| Автор: Гость_Зэц 10.12.2004, 21:53 |
| Понятненько... Классно))) Так же если что и удалять можно?? Просто вставляешь не просто текст или картинку, а тот же <div id=Num>Все что угодно</div>, а потом уничтожаешь нужный объект по номеру... Я правильно понимаю?? P/S: Если я зарегистрируюсь и войду, мне не прийдется ник постоянно вводить??))) |
| Автор: Aliance 10.12.2004, 22:00 | ||
Если Вы поставите галочку о постоянной авторизации - то нет, не придеться Советую Вам зарегистрироваться прямо сейчас, это облегчит наше с Вами общение, у Вас появиться больше функций и обещаю Вы не пожалеете, если выберете данный форум |
| Автор: Зэц 10.12.2004, 22:16 |
| Готово))) Зарегистрировался)) Всем спасибо за помощь...) Пока все что хотел - понял...)) |
| Автор: Sardar 11.12.2004, 02:00 |
| Елки поиском то пользоватся нужно! http://forum.vingrad.ru/index.php?showtopic=35775 Закреплю ка я свой ответ, а то часто вопрос всплывает... |
| Автор: Osrus 11.12.2004, 22:44 | ||||
А проще как-нибудь нельзя сделать? Есть тело документа с тектовым полем - textarea html <form method="post"> <input type="submit" value="Кнопка" name="button1"> </form> <textarea> </textarea> /html Есть скрипт...
Указать где печатается текст можно? (в данном случае в текстовом поле) |
| Автор: Aliance 21.12.2004, 18:03 | ||
Osrus
|
| Автор: Sardar 21.12.2004, 20:51 |
| Osrus отркой новый топик и спроси там что ты хочешь. И главное не путай JS с PHP! |