Kamrad.ru

Go Back   Kamrad.ru > Авторские форумы > Убей в себе ламера

Reply
 
Thread Tools Display Modes
Old 01-06-2002, 02:18   #1
Клиника
Камрад
 
Join Date: мар 2002
Сообщений: 7
Java script

Ребяты, ищу скрипт позволяющий при клике на имидж копировать его урлу в буфер. Не знаю есть ли такой, может кто встречал где - помогите убогому..
Клиника is offline   Дневник Ответить с цитированием
Old 01-06-2002, 05:17   #2
Dark
Камрад
Темная личность
 
Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
Помню, помню... Давно ещё для своей смайловой паги то же самое искал. Мнение знающих было единодушным: "Нифига у тебя не выйдет."
Dark is offline   Дневник Ответить с цитированием
Old 01-06-2002, 09:37   #3
Клиника
Камрад
 
Join Date: мар 2002
Сообщений: 7
Dark, не расстраивай меня.
Клиника is offline   Дневник Ответить с цитированием
Old 01-06-2002, 10:16   #4
night StaLker
Камрад
 
Join Date: ноя 2000
Сообщений: 989
.. да нет почему .. технически это реально .. есть скрипт позволяющий при нажатии на баттон копировать текст в текстовом поле .. значит можно заменить баттон на картинку а текстовое поле сделать невидимым ... в принципе можно.. или как нить по другому ... эх не кодер я
night StaLker is offline   Ответить с цитированием
Old 03-06-2002, 05:15   #5
Dark
Камрад
Темная личность
 
Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
night StaLker
Ты где такое видел?
Dark is offline   Дневник Ответить с цитированием
Old 03-06-2002, 08:09   #6
Клиника
Камрад
 
Join Date: мар 2002
Сообщений: 7
Dark , я тоже видел на http://yo.nm.ru/smiles/ ,
только там ручонки к скрипту протянуть не представляется возможным из-за фрэймов...
Клиника is offline   Дневник Ответить с цитированием
Old 03-06-2002, 11:10   #7
Major Pronin

Настоящий
генерал
 
Join Date: авг 2000
Location: Москва
Сообщений: 905
Cool

Клиника... эээ... все в руцах божьих ручки надо уметь тянуть, типа я уже скрипт этот выцепил и от фреймов отвязался, мне тож такой нужен. Ежели чего, свисти на мыло, поделюсь
Major Pronin is offline   Дневник Ответить с цитированием
Old 03-06-2002, 12:53   #8
Mips
Модератор
Злыдень немрущий
 
Mips's Avatar
 
Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
Клиника
можно только через execCommand, но он не везде работает имхо.
Mips is offline   Дневник Ответить с цитированием
Old 03-06-2002, 13:05   #9
Khabarik
Мул упертый,
одна шт.
 
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');
}

Фреймы победить легко, надо просто юзать правильные браузеры
Khabarik is offline   Ответить с цитированием
Old 03-06-2002, 13:27   #10
Клиника
Камрад
 
Join Date: мар 2002
Сообщений: 7
Khabarik, сенькс мен

Помимо браузера еще голова нужна да руки не из того места что у меня
Если нам с компом случается поссорится - мне прощения просить приходится

Теперь бы разобраться, что со всем этим богатством делать...
Клиника is offline   Дневник Ответить с цитированием
Old 03-06-2002, 13:49   #11
Khabarik
Мул упертый,
одна шт.
 
Join Date: сен 2001
Location: Piter
Сообщений: 3,956
Клиника
Могу разобрать код по-полочкам... Если надо.
Khabarik is offline   Ответить с цитированием
Old 03-06-2002, 13:53   #12
Клиника
Камрад
 
Join Date: мар 2002
Сообщений: 7
Khabarik, буду очень признателен - ну очень...
Клиника is offline   Дневник Ответить с цитированием
Old 03-06-2002, 13:56   #13
Major Pronin

Настоящий
генерал
 
Join Date: авг 2000
Location: Москва
Сообщений: 905
Cool

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">
Major Pronin is offline   Дневник Ответить с цитированием
Old 03-06-2002, 14:00   #14
Major Pronin

Настоящий
генерал
 
Join Date: авг 2000
Location: Москва
Сообщений: 905
Там где теги ИМГ, без пробелов должно быть, естессно...


фффу... упарился бегать по жаре
Major Pronin is offline   Дневник Ответить с цитированием
Old 03-06-2002, 14:21   #15
Клиника
Камрад
 
Join Date: мар 2002
Сообщений: 7
Major Pronin Khabarik - огромное ламерское спасибо - такое огромное, что таких просто не бывает
Клиника is offline   Дневник Ответить с цитированием
Old 03-06-2002, 14:35   #16
Khabarik
Мул упертый,
одна шт.
 
Join Date: сен 2001
Location: Piter
Сообщений: 3,956
Major Pronin
Угу, ну где-то так. Только зачем было указывать doc = this.document; мне трудно понять... Чтобы не писать везде document и заменить более емким doc??? это уже слишком...
Khabarik is offline   Ответить с цитированием
Old 03-06-2002, 14:57   #17
Major Pronin

Настоящий
генерал
 
Join Date: авг 2000
Location: Москва
Сообщений: 905
Cool

Khabarik, в исходном варианте была строка, указывающая на форму в другом фрейме.
doc = parent.top.code.document;
я просто заменил ее на:
doc = this.document;
и отвязался от фрейма. Но можно и подсократить, естессно
Major Pronin is offline   Дневник Ответить с цитированием
Old 03-06-2002, 16:19   #18
Khabarik
Мул упертый,
одна шт.
 
Join Date: сен 2001
Location: Piter
Сообщений: 3,956
Major Pronin
Дык и я о том - взял, неподумав переписал... Зачем?
Khabarik is offline   Ответить с цитированием
Old 03-06-2002, 16:37   #19
Major Pronin

Настоящий
генерал
 
Join Date: авг 2000
Location: Москва
Сообщений: 905
Cool

Khabarik, я не программер и двигаюсь по пути наименьшего сопротивления. Стырил, изменил одну строчку, заработало - что мне еще надо?
Major Pronin is offline   Дневник Ответить с цитированием
Old 03-06-2002, 22:06   #20
Mips
Модератор
Злыдень немрущий
 
Mips's Avatar
 
Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
Major Pronin
вот от таких вот Майоров и кодируют иногда спецы свои произведения
пример небольшого кодирования
Mips is offline   Дневник Ответить с цитированием
Old 04-06-2002, 00:21   #21
Major Pronin

Настоящий
генерал
 
Join Date: авг 2000
Location: Москва
Сообщений: 905
Cool

Mips на то и щука в озере, чтоб карась не дремал
Я попробовал пару раз HTMLZip. Прикольная штука Каждый извращается, как умеет.


Кстати, я же приложил некоторые усилия, чтоб оно заработало. Выцепил исходник, разобрался, в чем там дело. Изменил, чтоб стало так, как нужно мне.
Пусть стыдятся те, кто нагло ворует и выдает за свое, не шевеля при этом ни одной извилиной, а у меня девиз такой: нашел, исправил, применил
Major Pronin is offline   Дневник Ответить с цитированием
Old 04-06-2002, 05:29   #22
Dark
Камрад
Темная личность
 
Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
Интересно, где вы все были, когда я об этом спрашивал...
Dark is offline   Дневник Ответить с цитированием
Old 04-06-2002, 07:23   #23
Mips
Модератор
Злыдень немрущий
 
Mips's Avatar
 
Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
Major Pronin
это не HTMLZip. На сколько мне известно, никто не смог раскодировать

Dark
тут и были. Ты, наверное, неправильно или невежливо спрашивал.
Не обольщайся, execCommand, на сколько мне известно, работает только в IE и то не во всех версиях. Прикрыли эту большую дырочку уже.
Mips is offline   Дневник Ответить с цитированием
Old 05-06-2002, 05:22   #24
Dark
Камрад
Темная личность
 
Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
Mips
IE 6.0 - всё прекрасно копируется... И каким же местом его прикрыли?
Dark is offline   Дневник Ответить с цитированием
Old 05-06-2002, 12:57   #25
Mips
Модератор
Злыдень немрущий
 
Mips's Avatar
 
Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
Dark
в 6.0 прикрыли дырочку, в которой можно было запустить любой файл с помощью execCommand
Mips is offline   Дневник Ответить с цитированием
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 13:07.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.