подскажите где и как криптануть такую строчку <script> document.location.href='http://antichat.ru'; </script> а то фильтры бесятся от этого кода
а что конкретно криптовать из этого кода? <script> document.location.href='http://antichat.ru'; </script> document.location.href='http://antichat.ru'; - это? полностью все? или как?
неа так не прокатит тупо просто отправляеш на мыло <script> тест </script> и фильтры уже бычят , тк нада как то и теги криптовать но как?)
Всем доброго дня суток, помогите советом как сохранить файл через JavaScript? Другими словами например есть ссылка на файл http://123.ru/file.txt или http://123.ru/file.gif при нажатии на нее пользователь откроет в этом же или в новом окне картинку либо текстовый документ, ну или то все что можно открыть браузером. Как сделать так что бы в независимости от разрешения браузер открывал диалоговое окно сохранения файла? Искал, нашел только как сохранить текущую страницу, а вот как сохранить файл не могу найти.
Vanofuture прикрепи к письму текстовый файл, отправь на mail.ru себе же и посмотри как у них сделано! Там точно есть ссылки скачать и для txt и для jpg.
Там используеться какой-то серверный скрипт. Я знаю что подобное можно сделать на php, но не хочеться к нему прибегать.
Код Если кому нетрудно, то, пожалуйста, объясните выделенный код. Ну так, хотя бы поверхностно, что откуда берется и кто за что отвечает. with (document) { writeln('<title>Генератор паролей на JS</title></head><body leftmargin=100>' + '<h2>Генератор паролей</h2><h3>Использовать:</h3><form name=myform>' + '<input name=upper type=checkbox value=0> <b>Заглавные буквы</b><br>' + '<input name=lower type=checkbox value=1> <b>Маленькие буквы</b><br>' + '<input name=digit type=checkbox value=2> <b>Цифры</b><br><br>Число символов в пароле (3-19): ' + '<select name=numbers><option value=3 selected>3</option>'); for (j = 4; j <= 19; j++) { writeln('<option value=' + j + '>' + j + '</option>'); } writeln('</select><br><br>' + '<input type=button value=Generate ... onClick=generate()> Ваш пароль: ' + '<input name=getback size=30 type=text value=""></form>'); } // массивы символов upp = new Array('','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); low = new Array('','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); dig = new Array('','0','1','2','3','4','5','6','7','8','9'); function rnd(x,y,z) { var num; do { num = parseInt(Math.random()*z); if (num >= x && num <= y) break; } while (true); return(num); } function genArray() { var pwd = ''; var res, s; var k = 0; var n = document.myform.numbers.value; var pass = new Array(); var w = rnd(30,80,100); for (var r = 0; r < w; r++) { if (myform.upper.checked) { res = rnd(1,26,100); pass[k] = upp[res]; k++; } if (myform.lower.checked) { res = rnd(1,26,100); pass[k] = low[res]; k++; } if (myform.digit.checked) { res = rnd(1,10,100); pass[k] = dig[res]; k++; } } for (var i = 0; i < n; i++) { s = rnd(1,k-1,100); pwd+= pass; } document.myform.getback.value = pwd; } } function generate() { if (myform.upper.checked || myform.lower.checked || myform.digit.checked) { genArray(); } else { alert('Должен быть выбран тип символов!'); myform.upper.checked = true; } } </script> Заранее спасибо!!!!!!!!!!!!
PHP: function rnd(x,y,z) // объявляется функция rnd { // Объявляется локальная переменная num: var num; do // Цикл do ... while гарантирует, что код в теле цикла исполнится хоть один раз. { // Переменной num присваивается результат исполнения выражения с правой стороны: // Math.random() генерирует число от 0 до 1, // которое умножается на значение переменной z, // после чего функция parseInt извлекает из полученного целую часть. num = parseInt(Math.random()*z); // Если значение переменной num принадлежит замкнутому интевалу [x,y], то цикл прерывается: if (num >= x && num <= y) break; } while (true); return(num); // Возвращается значение num. return не функция, скобки не нужны. } function genArray() // Объявляется функция genArray { // Объявляются локальные переменные pwd, res, s, и т.д. // Переменные всегда создаются со значением undefined, // когда JS-движок переходит в новую «область действия» (scope). Грубо говоря, в функцию. // Другое значение они получают после, в результате исполнения выражения присваивания. var pwd = ''; // В данном случае pwd - это идентификатор переменной, // а вторая часть, «= ''» - инициализатор, // который и содержит в себе выражение присваивания. var res, s; var k = 0; var n = document.myform.numbers.value; // Здесь переменной n присваивается значение select'а var pass = new Array(); // Создаётся новый массив с помощью оператора new и функции-конструктора Array. var w = rnd(30,80,100); // С помощью функции генерируется число от 30 до 80 for (var r = 0; r < w; r++) // Цикл от нуля до w, полученного строчкой выше. { if (myform.upper.checked) // Поставлена ли галка в чекбоксе? { res = rnd(1,26,100); // Генерируется число от 1 до 26 pass[k] = upp[res]; // Из массива upp (с большими буквами) выбирается элемент с индексом, равным значению переменной res, // полученное значение присваивается элементу массива pass с индексом k k++; // Инкремент. } // Аналогично: if (myform.lower.checked) { res = rnd(1,26,100); pass[k] = low[res]; k++; } if (myform.digit.checked) { res = rnd(1,10,100); // Просто отличная мысль - сгенерировать число от 1 до 10, чтобы pass[k] = dig[res]; // выбрать из массива число от 0 до 9. k++; } } // end for; for (var i = 0; i < n; i++) // Цикл от нуля до n. { s = rnd(1,k-1,100); // Генерируется число от 1 до k-1 // Сейчас значение k равно длине массива pass. pwd += pass[s]; // К строке pwd прибавляется значение элемента массива pass с индексом s } // end for; document.myform.getback.value = pwd; // Вставляет нагенерированное в input. } // Вывод: код неграмотный.
подскажите плиз http://mirbiletov.ru/price_cur/?razdel_id=5&cat_id=5&subcat_id=1 там у меня такая проблема, када тыкаешь "В корзину" справа добавляется товар в корзину, и если перейти на другую страницу все пропадает из корзины, подскажите плиз как сделать чтобы на всех страницах сохранялось пока не сбросишь или не купишь
Если английский знаешь, то посмотри: http://nczonline.net/downloads/. Там же по JS, по-моему, одна из лучших книг.
[jQuery] Вопрос нужно выбрать все инпуты(класса option) из формы,значение которых не пустое что-то типа но так length всегда 0 возможно из-за того, что value при загрузке у всех пустое