Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BennyBlanco
http://jsfiddle.net/ePtM8/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:57 20-11-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Большое спасибо, как я только не пробовал...

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 03:31 20-11-2013
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли как-то из внутренней функции выйти сразу и из нее и из внешней (из той, в которой она находится) функции?
Т.е. что-то типа:
 

Код:
(function main(){
    (function notmain(){
        // сделать что-то, чтобы выйти сразу и из внешней функции
    })();
})();
// и мы уже здесь

Всего записей: 6678 | Зарегистр. 14-02-2005 | Отправлено: 18:27 21-11-2013 | Исправлено: unreal666, 18:27 21-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666

Цитата:
можно ли как-то из внутренней функции выйти сразу и из нее и из внешней  

нет.
http://jtfmumm.com/blog/2013/08/31/nested-higher-order-functions-in-javascript/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:33 21-11-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно вопрос чуть не в тему:
Нашел рабочий скрипт пользовательских закладок, которые хранятся в куках
скрипт
Только смущает, то что некоторые части кода зашифрованы, например:
117|99|111|122|111|110|46|114|117|124|117|53|49|115|116|46|110|101|116|124|117|115|105|116|101|46|115|117|124|97|118|116|111|115|46|100|111|46|97|109
Есть ли возможность расшифровать эти шифры, или хотя бы узнать что этот код не вредоносный?
 
Вот еще аналогичный скрипт
так здесь тоже некоторые части зашифрованы, например:
\x55\x62\x65\x72\x53\x4F\x46\x54

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 18:00 26-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BennyBlanco
не нравится - возьмите другой.  
всего лишь сделано скремблирование, для сложности восприятия, использования частей или целого кода в своих целях
ну и чтобы не удаляли копирайты, когда автор просто помешан на том, чтобы везде было указано, что это он такой "гений".
привести в "удобоваримый" вид можно, но лишняя потеря времени.
сделайте везде, где используется uFavorite.a()[1][29] и так далее просто вывод через alert или console.log, чтобы получить нормальное название тега или вид текста, и заменяйте потихоньку.
 
со вторым тоже - помешены на копирайтах

Код:
  var virifyCopy = function (a) {  
        if (a && typeof(a) != undefined) {  
              if (globalfunc.indexOf('\x55\x62\x65\x72\x53\x4F\x46\x54') != -1) {  
                    virify = true;  
                    return true;  
              }  
        } return false;  
  }  

но с текстом проблем нет - это обычная escape последовательность и представляет собой

Код:
<span style="float:right;font-size:10px;margin:7px 5px 0px 5px;color:#979797;">©&nbsp;2013&nbsp;<a href="http://ubersoft.ru" style="color:#979797;text-decoration:none;">UberSOFT LLC.</a></span>


Цитата:
Закладки не заработают, Убран копирайт!

и тд и тп
действие обычных школьников, серьезные люди такой фигней не занимаются )

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:00 26-11-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
не нравится - возьмите другой.  

Другой не нашел )
Спасибо
С первым понятно, я это не сделаю, пес с ним .
А со вторым, не в курсе где можно расшифровать эти escape последовательности? Я некоторые онлайн сервисы расшифровки попробовал, так они не понимают этот шифр ). \x55\x62\x65\x72\x53\x4F\x46\x54

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 21:20 26-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BennyBlanco
alert(unescape('\x55\x62\x65\x72\x53\x4F\x46\x54'))
http://jsfiddle.net/Pxzk9/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:31 26-11-2013 | Исправлено: Cheery, 21:31 26-11-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Я извиняюсь, но я не понял, что здесь  
http://jsfiddle.net/Pxzk9/

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 21:37 26-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BennyBlanco

Цитата:
Я извиняюсь, но я не понял, что здесь  

значит вам это не нужно. там лишь пример выполнения того кода, что я привел над ссылкой.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:41 26-11-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
ОК, спасибо, поищу не зашифрованный скрипт.

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 22:11 26-11-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<script type='text/javascript'>  
 document.getElementById('addcBut').setAttribute('onclick', 'check()');  
 var list = /<a href|http:|.www|.ru|.com|.org|.net|.biz|.info|.ua/igm;  
 function check() {mes = document.getElementById('message').value; if (mes.search(list)>-1) {document.getElementById('addcBut').setAttribute('type', 'button')} else {document.getElementById('addcBut').setAttribute('type', 'submit')}}  
 </script>
 
Скрипт  при добавлении комментария проверяет есть ли в тексте ссылка  <a href=""></a> и если есть блокирует кнопку добавить комментарий.
Можно ли изменить этот скрипт чтобы он проверял не наличие ссылки вида <a href=""></a> а наличие символов http://, .www и т.д, или только http://    ?

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 20:55 03-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BennyBlanco

Цитата:
а наличие символов


Цитата:
var list = /http:\/\/|.www/igm;  

но смысл? это элементарно обходится в браузере


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:00 03-12-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Спасибо!  

Цитата:
но смысл? это элементарно обходится в браузере

Вы имеете ввиду обходится отключением js в браузере?

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 21:08 03-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BennyBlanco

Цитата:
Вы имеете ввиду обходится отключением js в браузере?

нет. можно модифицировать что угодно в странице прямо из браузера.
Цитата:
document.getElementById('addcBut').setAttribute('type', 'submit')

как это, к примеру.  
ну, то есть, данные надо проверять и на сервере, а не надеяться, что для всего хватит js

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:11 03-12-2013
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
можно модифицировать что угодно в странице прямо из браузера

Понятно.
Я думаю что от школьников спамеров  
var list = /http:\/\/|.www/igm;  
вполне нормальное решение
конечно не от этих "школьников" про которых вы писали здесь

Цитата:
действие обычных школьников, серьезные люди такой фигней не занимаются

Большое спасибо!

Всего записей: 1995 | Зарегистр. 17-09-2009 | Отправлено: 21:22 03-12-2013
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
<div id="Main_Layer">
<div style="position:absolute;left:10px;top:10px;">
<img id="scream" src="files/images/Logo-2.jpg" alt="The Scream" width="140" height="100" style="visibility:hidden;position:absolute;visibility:hidden;top:-500;">
<canvas id="myCanvas" width="140" height="100" style="border:0x solid #d3d3d3;background-color:#FFFFCC;">
Your browser does not support the HTML5 canvas tag.</canvas>
</div>
 
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
 
ctx.scale(0.15, 0.15);
var img=document.getElementById("scream");
ctx.drawImage(img,0,0);

 
ctx.drawImage(img,0,0);
 
не отображается на смартфонах ни Android ни iOS смартфонах.
 
может кто знает в чем причина?

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 00:17 05-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
может кто знает в чем причина?

ссылку? причина может быть в чем то ином.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:31 05-12-2013
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ссылку? причина может быть в чем то ином.

http://www.breil-it-service.de/

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 00:42 05-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 

и что вы ожидаете? canvas это html5

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:49 05-12-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru