![]() |
![]() |
#1 |
Камрад
Join Date: мар 2002
Сообщений: 7
|
Java script
Ребяты, ищу скрипт позволяющий при клике на имидж копировать его урлу в буфер. Не знаю есть ли такой, может кто встречал где - помогите убогому..
![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#2 |
Камрад
Темная личность Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
|
Помню, помню... Давно ещё для своей смайловой паги то же самое искал.
![]() ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#3 |
Камрад
Join Date: мар 2002
Сообщений: 7
|
Dark, не расстраивай меня.
![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#4 |
Камрад
Join Date: ноя 2000
Сообщений: 989
|
.. да нет почему .. технически это реально
![]() ![]() |
![]() |
[Ответить с цитированием] |
![]() |
#5 |
Камрад
Темная личность Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
|
night StaLker
Ты где такое видел? |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#6 |
Камрад
Join Date: мар 2002
Сообщений: 7
|
Dark , я тоже видел на http://yo.nm.ru/smiles/ ,
только там ручонки к скрипту протянуть не представляется возможным из-за фрэймов... |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#7 |
Настоящий генерал Join Date: авг 2000
Location: Москва
Сообщений: 905
|
![]()
Клиника... эээ... все в руцах божьих
![]() ![]() ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#8 |
Модератор
Злыдень немрущий Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
|
Клиника
можно только через execCommand, но он не везде работает имхо. |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#9 |
Мул упертый,
одна шт. Join Date: сен 2001
Location: Piter
Сообщений: 3,956
|
Клиника
Вот код с указанного тобой сайта function CS(smiley) { doc = parent.top.code.document; doc.smilecode.smileycode.value = "[IMG]"+smiley+"[/IMG]"; doc.smilecode.smileycode.select(); if (doc.execCommand) { doc.execCommand('copy'); } Фреймы победить легко, надо просто юзать правильные браузеры ![]() |
![]() |
[Ответить с цитированием] |
![]() |
#10 |
Камрад
Join Date: мар 2002
Сообщений: 7
|
Khabarik, сенькс мен
![]() Помимо браузера еще голова нужна да руки не из того места что у меня ![]() Если нам с компом случается поссорится - мне прощения просить приходится ![]() Теперь бы разобраться, что со всем этим богатством делать... |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#11 |
Мул упертый,
одна шт. Join Date: сен 2001
Location: Piter
Сообщений: 3,956
|
Клиника
Могу разобрать код по-полочкам... Если надо. |
![]() |
[Ответить с цитированием] |
![]() |
#12 |
Камрад
Join Date: мар 2002
Сообщений: 7
|
Khabarik, буду очень признателен - ну очень...
![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#13 |
Настоящий генерал Join Date: авг 2000
Location: Москва
Сообщений: 905
|
![]()
function CS(smiley) {
doc = this.document; doc.smilecode.smileycode.value = '[ IMG ]'+smiley+'[ /IMG ]'; doc.smilecode.smileycode.select(); if (doc.execCommand) { doc.execCommand('copy'); } } <!-- --> <FORM name=smilecode> <INPUT name=smileycode size=70> </FORM> <!-- --> <IMG onmousedown=CS(this.src); src="http://you.site.ru/name.gif" width="15" height="15"> |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#14 |
Настоящий генерал Join Date: авг 2000
Location: Москва
Сообщений: 905
|
Там где теги ИМГ, без пробелов должно быть, естессно...
фффу... упарился бегать по жаре |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#15 |
Камрад
Join Date: мар 2002
Сообщений: 7
|
Major Pronin Khabarik - огромное ламерское спасибо - такое огромное, что таких просто не бывает
![]() ![]() ![]() ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#16 |
Мул упертый,
одна шт. Join Date: сен 2001
Location: Piter
Сообщений: 3,956
|
Major Pronin
Угу, ну где-то так. Только зачем было указывать doc = this.document; мне трудно понять... Чтобы не писать везде document и заменить более емким doc??? это уже слишком... |
![]() |
[Ответить с цитированием] |
![]() |
#17 |
Настоящий генерал Join Date: авг 2000
Location: Москва
Сообщений: 905
|
![]()
Khabarik, в исходном варианте была строка, указывающая на форму в другом фрейме.
doc = parent.top.code.document; я просто заменил ее на: doc = this.document; и отвязался от фрейма. Но можно и подсократить, естессно ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#18 |
Мул упертый,
одна шт. Join Date: сен 2001
Location: Piter
Сообщений: 3,956
|
Major Pronin
Дык и я о том - взял, неподумав переписал... Зачем? |
![]() |
[Ответить с цитированием] |
![]() |
#19 |
Настоящий генерал Join Date: авг 2000
Location: Москва
Сообщений: 905
|
![]()
Khabarik, я не программер и двигаюсь по пути наименьшего сопротивления. Стырил, изменил одну строчку, заработало - что мне еще надо?
![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#20 |
Модератор
Злыдень немрущий Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
|
Major Pronin
вот от таких вот Майоров и кодируют иногда спецы свои произведения ![]() пример небольшого кодирования ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#21 |
Настоящий генерал Join Date: авг 2000
Location: Москва
Сообщений: 905
|
![]()
Mips
![]() ![]() ![]() Я попробовал пару раз HTMLZip. Прикольная штука ![]() Кстати, я же приложил некоторые усилия, чтоб оно заработало. Выцепил исходник, разобрался, в чем там дело. Изменил, чтоб стало так, как нужно мне. Пусть стыдятся те, кто нагло ворует и выдает за свое, не шевеля при этом ни одной извилиной, а у меня девиз такой: нашел, исправил, применил ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#22 |
Камрад
Темная личность Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
|
Интересно, где вы все были, когда я об этом спрашивал...
|
![]() |
Дневник [Ответить с цитированием] |
![]() |
#23 |
Модератор
Злыдень немрущий Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
|
Major Pronin
это не HTMLZip. На сколько мне известно, никто не смог раскодировать ![]() Dark тут и были. ![]() Не обольщайся, execCommand, на сколько мне известно, работает только в IE и то не во всех версиях. Прикрыли эту большую дырочку уже. |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#24 |
Камрад
Темная личность Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
|
Mips
IE 6.0 - всё прекрасно копируется... И каким же местом его прикрыли? ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#25 |
Модератор
Злыдень немрущий Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
|
Dark
в 6.0 прикрыли дырочку, в которой можно было запустить любой файл с помощью execCommand |
![]() |
Дневник [Ответить с цитированием] |
![]() |
|
|