Вопрос к тем, кто разбирается в верстке веб-сайтов:
Подскжите, пожалуйста, как сделать, чтобы при щелчке на картинку в соответствующем поле появлялся ее адрес в окружении нужных тегов?
Например, как сделано здесь:
http://www.galanter.net/Smileys/27/
http://fool.exler.ru/sm01.htm
Очень желательно, если бы мне обьяснили как можно подробнее, как это работает.
Подскжите, пожалуйста, как сделать, чтобы при щелчке на картинку в соответствующем поле появлялся ее адрес в окружении нужных тегов?
Например, как сделано здесь:
http://www.galanter.net/Smileys/27/
http://fool.exler.ru/sm01.htm
Очень желательно, если бы мне обьяснили как можно подробнее, как это работает.
-
-
24.06.2005 в 11:18В HEAD вставьте маленький скриптик:
<sсriрt>
function ShowCode(Name){
document.all('ID вашего поля').value= '[tag]' + Name + '[/end_tag]' + 'всё что угодно';
}
</sсriрt>
Любой картинке пишете «img src='picture.gif' onclick='ShowCode(this.src)'».
По клику в функцию будет передаваться this.src — урл картинки, а функция изменит значения текстового поля.
-
-
24.06.2005 в 11:42Спасибо за информацию!
-
-
24.06.2005 в 11:47Возможно нужная функция там была вынесена в отдельный файл .js
-
-
24.06.2005 в 12:04-
-
24.06.2005 в 16:16-
-
25.06.2005 в 19:56Во-вторых, document.all -- это нет.
-
-
25.06.2005 в 20:59Тире: «—».
-
-
27.06.2005 в 12:44-
-
05.07.2005 в 11:16Можно чуть подшаманить, чтоб вставлялся под курсор мыши.
-
-
05.07.2005 в 11:41-
-
05.07.2005 в 12:12Если бы мне нужно было бы подобное сделать, с большим количеством картинок, я бы вообще ничего не писал бы в <img />, а добавил бы глобальный хандлер на windows.onclick.
Правда не знаю, как с этим у осла…
А чем не нравится +=?