|
Свап картинок %)
|
|
| mob_dp | Дата: 28 Февраля 2009, 02:11 | Сообщение # 1 | ● ● ● ● ● 4112 сообщений Статус: Offline | Короче казалось бы простая задача, но видимо уже сильно замаялся и не могу найти ошибку, гляньте плз на свежую голову ктото... Вот такие 2 картинки в каждом посте форума: Code <img src="$AVATAR_URL$" name="avau$ID$" style="display: block;"> <img src="" name="avac$ID$" style="display: none;"> Адрес к 2 картинке пишется скриптом, там все ок. Вот есть кнопочка, которая должна переключать картинки: Code <a href="javascript://" onclick="swap('$ID$');"><img src="http://wowbug.info/wotlk/portret/swap_enable.gif"></a> Сама функция: Code function swap(id) { if(document.images['avau'+id].style.display!='none') { //аватар юзера отображается document.images['avau'+id].style.display=='none'; //скрыть аватар юзера document.images['avaс'+id].style.display=='block'; //показать аватар чара } else { document.images['avac'+id].style.display=='none'; //скрыть аватар чара document.images['avau'+id].style.display=='block'; //показать аватар юзера } } Проблема: ниработаит Сори за тупой вопрос... | | |
|
| Vanofuture | Дата: 28 Февраля 2009, 03:20 | Сообщение # 2 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | А нафиг name? Есть же id :\ Code function swap(id) { if(document.images['avau'+id].style.display!='none') { //аватар юзера отображается document.images['avau'+id].style.display=='none'; //скрыть аватар юзера document.images['avaс'+id].style.display=='block'; //показать аватар чара } else { document.images['avac'+id].style.display=='none'; //скрыть аватар чара document.images['avau'+id].style.display=='block'; //показать аватар юзера } } Почему == ? | | |
|
| }{0тт@бь)ч | Отредактировал }{0тт@бь)ч - Суббота, 28 Февраля 2009, 13:27 Дата: 28 Февраля 2009, 11:38 | Сообщение # 3 | ● ● ● ● ● 1089 сообщений Статус: Offline | mob_dp, 1) Code <img src="$AVATAR_URL$" id="avau$ID$"> <img src="" id="avac$ID$" style="display: none;"> 2) Code <img src="http://wowbug.info/wotlk/portret/swap_enable.gif" onclick="swap('$ID$');" style="cursor:pointer"> 3) Code function swap(idx) { var avau = document.getElementById('avau'+idx); var avaс = document.getElementById('avaс'+idx); if(avau.style.display!='none') { //аватар юзера отображается avau.style.display='none'; //скрыть аватар юзера avaс.style.display=''; //показать аватар чара } else { avac.style.display='none'; //скрыть аватар чара avau.style.display=''; //показать аватар юзера } } | | |
|
| Angel7 | Дата: 28 Февраля 2009, 11:52 | Сообщение # 4 |  ● ● ● ● ● 693 сообщения Статус: Offline | а что за свап?  | | |
|
| mob_dp | Дата: 28 Февраля 2009, 12:38 | Сообщение # 5 | ● ● ● ● ● 4112 сообщений Статус: Offline | точно А нафиг name? Есть же id :\ я там сначала через ид сделал, увидел что не работает и решил через имя  Добавлено (28 Февраль 2009, 12:38) --------------------------------------------- Оно все равно через задницу работает, тупо берет аватару юзера сносит а вторую не показывает. Code <img src="$AVATAR_URL$" id="avau$ID$"><img src="" id="avac$ID$" style="display: none;"> Code function swap(idx) { var avau = document.getElementById('avau'+idx); var avaс = document.getElementById('avaс'+idx); if(avau.style.display!='none') { //аватар юзера отображается avau.style.display='none'; //скрыть аватар юзера avaс.style.display='block'; //показать аватар чара } else { avac.style.display='none'; //скрыть аватар чара avau.style.display='block'; //показать аватар юзера } } | | |
|
| cucYa | Дата: 28 Февраля 2009, 12:52 | Сообщение # 6 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code if(avau.style.display!='none' & avac.style.display!='block') ?...  | | |
|
| mob_dp | Дата: 28 Февраля 2009, 12:53 | Сообщение # 7 | ● ● ● ● ● 4112 сообщений Статус: Offline | Нашел трабл! Это все изза того что c != с. Это ппц... видно где-то была русская буква "с" вместо англ Кстати, ктото знает как защитить скрипты? Т.е. речь идет о скрытии среднего уровня чтоб рядовой ламер это все спер, мб как то ключик прописать и засунуть в скрипт (мол чтоб работало ток на моем сайте) или еще чтото? | | |
|
| Lexanom | Дата: 28 Февраля 2009, 13:24 | Сообщение # 8 |  ● ● ● ● ● 125 сообщений Статус: Offline | mob_dp, как вариант - закодировать все, потом записать в .js файл, линк на него выложить в хед, а потом применять к шаблону скриптом, с обращением на этот файл... | | |
|
| Кронд | Дата: 28 Февраля 2009, 13:26 | Сообщение # 9 | ● ● ● ● ● 329 сообщений Статус: Offline | mob_dp, скрипт на быстрое добавление сообщений на хелпере проверяет хелперские куки, например... =) | | |
|
| }{0тт@бь)ч | Дата: 28 Февраля 2009, 13:30 | Сообщение # 10 | ● ● ● ● ● 1089 сообщений Статус: Offline | можно и хост сверить, проблема в том, что в исходном коде можно убрать защитыДобавлено (28 Февраль 2009, 13:30) --------------------------------------------- а куки и создать можно... | | |
|
| mob_dp | Дата: 28 Февраля 2009, 15:02 | Сообщение # 11 | ● ● ● ● ● 4112 сообщений Статус: Offline | Еще нюанс: я не хочу портить сам код скрипта, можно просто как то всуунуть закодированую проверку в участки кода (т.е. чтоб эта проверка не сильно видна была) но чтоб сами коды скрипты были как есть и работали только на моем сайте. Вот на куках и хосте это вариант, как проверку не сильно палевно прописать можно? | | |
|
| Бармалей | Дата: 28 Февраля 2009, 15:12 | Сообщение # 12 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | mob_dp, скрипт на быстрое добавление сообщений на хелпере проверяет хелперские куки, например... =) ошибаетесь, он не проверяет хелперские куки У меня есть идея по написанию новой, еще более изощренной защиты, чей "взлом" будет возможен лишь при наличии терпения или удачи. Конечно он требует терпения и от самого автора, однако генерация к примеру 1 000 различных вариантов явно не приведет вора в восторг А еще если каждый день добавлять в список новые комбинации / перемешивать его, то получится еще веселее! 
 | | |
|
| mob_dp | Дата: 28 Февраля 2009, 16:16 | Сообщение # 13 | ● ● ● ● ● 4112 сообщений Статус: Offline | Бармалей, а если ли защита среднего уровня ламерства? Т.е. чтоб 80% вебмастеров укоза не ломанули все с партохами? Буду очень благодарен  | | |
|
| }{0тт@бь)ч | Дата: 28 Февраля 2009, 16:23 | Сообщение # 14 | ● ● ● ● ● 1089 сообщений Статус: Offline | mob_dp, 80% вебломастеров укоза ничео у тебя спереть не смогут  | | |
|
| mob_dp | Дата: 28 Февраля 2009, 16:23 | Сообщение # 15 | ● ● ● ● ● 4112 сообщений Статус: Offline | }{0тт@бь)ч, говностроители не в счет | | |
|
| Vanofuture | Дата: 28 Февраля 2009, 16:46 | Сообщение # 16 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | У меня есть идея по написанию новой, еще более изощренной защиты, чей "взлом" будет возможен лишь при наличии терпения или удачи. Конечно он требует терпения и от самого автора, однако генерация к примеру 1 000 различных вариантов явно не приведет вора в восторг А еще если каждый день добавлять в список новые комбинации / перемешивать его, то получится еще веселее! А helper не будет при этом грузить все 100% моего проца?  | | |
|
| Бармалей | Дата: 28 Февраля 2009, 17:18 | Сообщение # 17 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | А helper будет при этом грузить все 100% моего проца? Угу. И весть он будет побольше чем сисовый фуб на 1.5мб 
 | | |
|
| cucYa | Дата: 28 Февраля 2009, 17:34 | Сообщение # 18 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Бармалей, 2mb что-ли?  | | |
|
| }{0тт@бь)ч | Дата: 28 Февраля 2009, 17:54 | Сообщение # 19 | ● ● ● ● ● 1089 сообщений Статус: Offline | Угу. И весть он будет побольше чем сисовый фуб на 1.5мб сисовый фуб сейчас пару байт на перенаправление занимает  | | |
|
| mob_dp | Дата: 28 Февраля 2009, 20:54 | Сообщение # 20 | ● ● ● ● ● 4112 сообщений Статус: Offline | Народ, че по проще скажите... Мош тупо линки перешифровать и все? | | |
|