Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Тяну линк на поле ввода |
Автор: ST_Falcon 5.6.2005, 01:31 |
Ситуация следующая. Есть на страничке пару картинок и есть поле для ввода текста... Методом научного тыка определил, что сли тянуть линк на поле ввода, то он туда добавляется. Теперь нужно чтоб он добавлялся туда сразу в середине тега <img>. Буду благодарен за помощь ![]() |
Автор: Black 5.6.2005, 11:03 | ||||
ST_Falcon я так понял надо динамически src картинке менять. Вот так делают: В HTML:
В скрипте:
|
Автор: Sardar 5.6.2005, 13:55 |
А я так понял нужно повторить фичу Мозиллы, перетаскиваешь линк на текстовое поле, в него добавляеться техт ссылки. По идее ловим ondragstart, ondrop, убиваем дефлтовое действие(отлуп в виде курсора с кружком), поднимаем dataTransfer.getData("tex") - там лежит текст ссылки, ставим куда угодно. Естественно это только для ИЕ. |
Автор: ST_Falcon 5.6.2005, 23:22 |
Sardar во! ты понял правильно... правда я не знал, что такая фича только в мозиле (щас проверил - в опере тоже есть. а в ИЕ действительно нету ![]() ладно. пусть уже в мозиле... только нужно эту сылку сразу в середине тега добавить. чтоб тег ручками не писать каждый раз... зы. или лучше уже как в форуме сделать? копируешь линк и вставляешь в всплывающее окошко... |
Автор: Sardar 7.6.2005, 00:55 |
ST_Falcon скажи лучше что ты хочешь сделать, а то не понимаю "добавитьв середину тега", тег это обьект, а не кусок текста. Здесь на форуме ссылки вставляються в текстовое поле, это совсем другая сторона вопроса, свойдящаяся к "как вставить текст под курсором?". В любом случае как я говори выше можно заюзать особенные события ИЕ, но будет работать только в ИЕ. Можно поставить на все ссылки обработку onmousedown, а на все картинки onmouse(up|over). Другими словами ловим нажатие на ссылки и отпускание кнопки на картинке, затем делаем всё необходимое. Встречный вопрос: зачем это нужно? |
Автор: ST_Falcon 7.6.2005, 02:29 |
Sardar смотри. есть текстовое поле в которое мы вводим текст статьи. рядом есть картинки которые имеют отношение к этой статье. по ходу написания статьи мы их вставляем в текст. чтоб не мучить людей копированием линка на изображение и вставкой его в тег <img src=$link> я хочу сделать все это автоматически. зы. в яве я ни в зуб ногой. так что просьба событиями не грузить ![]() |
Автор: Ciber SLasH 7.6.2005, 02:33 | ||
Смахивает на вставку смайликов в сообщение форума. ![]() |
Автор: Aliance 7.6.2005, 10:12 |
ST_Falcon Читай тему Сардара о вставки текста под курсор (в наших проектах). Кроме того, не путай Яву с ЯваСкриптом. |
Автор: ST_Falcon 8.6.2005, 02:18 |
Ciber SLasH тип того ![]() Aliance во! почти то что нужно. спасибо! ![]() |