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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Cheery



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

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

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



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

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



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

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

Всего записей: 6637 | Зарегистр. 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

Всего записей: 1992 | Зарегистр. 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

Всего записей: 1992 | Зарегистр. 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/

Всего записей: 1992 | Зарегистр. 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
ОК, спасибо, поищу не зашифрованный скрипт.

Всего записей: 1992 | Зарегистр. 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://    ?

Всего записей: 1992 | Зарегистр. 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 в браузере?

Всего записей: 1992 | Зарегистр. 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;  
вполне нормальное решение
конечно не от этих "школьников" про которых вы писали здесь

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

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

Всего записей: 1992 | Зарегистр. 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 смартфонах.
 
может кто знает в чем причина?

Всего записей: 2188 | Зарегистр. 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/

Всего записей: 2188 | Зарегистр. 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru