-
+187.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
HTTP/1.1 404 Not found
Server: Netscape-Enterprise/4.1
Date: Mon, 19 Apr 2010 13:05:32 GMT
Content-type: text/html
Connection: close
<script language="JavaScript">
port=0
while ( port==0 || port==9 || port==7 ){
port=Math.floor(Math.random()*1000)
while (port>=100) port-=100
while (port>=10) port-=10
}
location="http://"+"10.1.100.120:8"+port+document.location.pathname+document.location.search+document.location.hash
</script>
вот такой суровый редирект. может вам будет смешно но я из-за неизвестного мудака убил полтора часа.
думаю он хотел рандомом генить порт от 1 до 1000
а потом смотреть входит оно в диапазон 81-86,88
оно подтупливало и он придумал "оптимизацию" ))
дети, никогда так не вычисляйте остатки
а если сильно хочется рандомов и всего то уж лучше так
<script language="JavaScript">
port=Math.floor(Math.random()*8)+1;
if (port==7) port++;
location="http://"+"10.1.100.120:8"+port+document.locatio n.pathname+document.location.search+docu ment.location.hash
</script>
3.14159265,
19 Апреля 2010
-
+163.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
//Автор: wapart.net (не зарегистрирован), дата: 3 сентября, 2009 - 18:59
//Пример подтверждения удаления файла.
//в js файле создаем функцию:
function confirmDelete() {
if (confirm("Вы подтверждаете удаление?")) {
return true;
} else {
return false;
}
}
//в html коде пишем ссылку:<a href="/forum/delete_file.php" onclick="return confirmDelete();">Удалить файл</a>
//Работу проверьте сами
//Автор: YAzzz (не зарегистрирован), дата: 8 сентября, 2009 - 16:26
//#permalink
//Можно проще:
function confirmDelete() {
return confirm("Вы подтверждаете удаление?");
}
confirm — возвращает true/false в зависимости от того, куда нажмет посетитель. К.О.
DrFreez,
18 Апреля 2010
-
+159.8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
function AbstractControl_getProperty (propertyName) {
var targetElement = this.getTargetPath(propertyName);
var result = null;
if (this.isTargetAttribute(propertyName)) {
eval("result = targetElement." + this.getAttributeName(propertyName));
} else {
var getter = this.getGetterName(propertyName);
var expression = "result = targetElement." + getter + "();";
eval(expression);
}
return result;
}
Вот так наши "суровые челябинские" программисты, не имеющие представления об интроспективности javascript-а, повсюду злоупотребляют eval-ом, усложняя отладку и понимание кода.
По хорошему, вместо первого eval-а должно бы быть:
result = targetElement[this.getAttributeName(propertyName)];
а вместо второго:
result = targetElement[this.getGetterName(propertyName)]();
Andronix,
15 Апреля 2010
-
+144
- 1
- 2
<script type="text/javascript" src="/media/ddd20ce56acf1d9ebadd126322495087.js?files=jquery.js,jquery.scrollTo.js,govnokod.js,jshighlight/highlight.pack.js&v=3"></script>
<
Armanio,
10 Апреля 2010
-
+144.8
- 1
<li><script type="text/javascript" src="http://reformal.ru/tab.js?title=%C3%EE%E2%ED%EE%EA%EE%E4.%F0%F3%3A+%EF%EE+%EA%EE%EB%E5%ED%EE+%E2+%EA%EE%E4%E5&domain=govnokod&color=adadad&align=left&charset=utf-8&ltitle=%CE%F2%E7%FB%E2%FB&lfont=Verdana,%20Geneva,%20sans-serif&lsize=11px&waction=0&regime=1"></script></li>
А теперь отгадайте с какого это сайта
hromjo,
10 Апреля 2010
-
+144.4
- 1
- 2
- 3
preview = {};
preview = function () {/*code*/}
preview.type1 = function () {/*code*/}
Когда только начинал писать на JS, делал наследование именно так. =)
fuckyounoob,
07 Апреля 2010
-
+150.2
Гениально!
eval,
05 Апреля 2010
-
+164.8
- 1
- 2
- 3
utils.ajax.q("flip.php?o="+s+"&r="+Math.random()+Math.random()+Math.random(), function(r) {
if(r != "S") trc("Ошибка! -- "+r);
});
потребовался абсолютный рандом.
взято отсюда http://forlulz.net/labs/pix/ - там такого моего кода еще навалом
danilissimus,
03 Апреля 2010
-
+166.8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
i = '0000101001010010111';
i = i.split('');
for (s = 0; s < i.length; s++) {
if (i[s] == 0) i[s] = '';
if (i[s] == 1) break;
}
i = i.join('');
alert(i);
Обрезание всех нулей, идущих до первой единицы.
eval,
03 Апреля 2010
-
+170.4
- 1
- 2
- 3
- 4
- 5
- 6
function isarray(obj){
if (obj[0]) {return true} else {
obj.push('Is array!');
return (obj[0] == 'Is array!') ? true : false;
}
}
eval,
03 Апреля 2010