- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
function sendClicked(F)
{
var binary = document.getElementById("binary");
var binary_file = binary.value;
var binary_len = binary_file.length;
if(binary_file == ""){
binary.focus();
alert('File name can not be empty !');
return false;
}
else {
if(binary_len<=4) {
binary.focus();
alert('File is wrong !');
return false;
}
if(binary_file.charAt(0) != '/') {
if(binary_file.charAt(1) != ':') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
if(binary_file.charAt(binary_len-4) != '.') {
binary.focus();
alert('File is wrong !!');
return false;
}
if(binary_file.charAt(binary_len-3) != 'B') {
if(binary_file.charAt(binary_len-3) != 'b') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
if(binary_file.charAt(binary_len-2) != 'I') {
if(binary_file.charAt(binary_len-2) != 'i') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
if(binary_file.charAt(binary_len-1) != 'N') {
if(binary_file.charAt(binary_len-1) != 'n') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
show_div(true, "progress_div");
progress();
return true;
}
}
</script>
Со странички обновления прошивки DWL-G700AP. Из-за этого говнокода прошивается только из internet explorer.
paranoid 20.12.2009 16:25 # 0
guest 20.12.2009 18:26 # +1
guest 21.12.2009 10:27 # 0
Кстати о говнокоде: не могу отправить коммент из оперы :(
guest 21.12.2009 11:54 # 0
А я почему-то могу.
guest 21.12.2009 10:54 # 0
guest 21.12.2009 11:56 # 0
Разговор ведь не шел о том бывают ли привязки к IE через JavaScript. Вопрос возник: какие в ЭТОМ коде есть привязки к IE?
guest 21.12.2009 12:55 # 0
guest 21.12.2009 13:27 # 0
Ничего такого они не пишут.
guest 21.12.2009 21:32 # +1
guest 15.02.2010 03:51 # 0
Заправил туда файлик
ie: F:\PIKS\FINEARTS\OP_SANTA.GIF
Опера: C:\fake_path\OP_SANTA.GIF
ФФ: OP_SANTA.GIF
Видна привязка?
guest 20.12.2009 21:23 # 0
mrbig66 23.12.2009 12:30 # 0
Проверять на длину строки не надо, т.к. минимальное зачение /:.bin точно больше пяти.
guest 23.12.2009 17:49 # 0
mrbig66 24.12.2009 09:35 # 0