设为首页收藏本站

宽带技术网

 找回密码
 注 册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1025|回复: 3

发现HG8245的一个隐藏按钮(隐藏页面)。。。。!!!

[复制链接]
本帖最后由 lph1216 于 2014-5-11 22:47 编辑
# _% C7 N. D$ l" i( P$ _) X4 |: v, }* z. X7 V4 h  b6 U
固件版本:V1R006C00S122
. M( l8 @( W% t5 t1 O4 d3 r1 ]* W& J$ _- V
IE输入192.168.1.1,就在这个登录页面,红色方框处
+ l; \# A4 x8 I3 Q1 M5 i) d- s: z: W" @! X1 F0 J
& n) c# w, S2 c5 n* P7 K' i# w
为了工作,按http://jingyan.baidu.com/article/ad310e80b6c68f1848f49e7c.html 开启IE11的企业模式。。。闲得无聊进入光猫看看。。但我并没输入超级账号和密码登录,只是刷新了一下登录页面。。。瞬间。。。就在那刷新的半秒瞬间,在“确定”的左边闪现了“路由设置”这么一个按钮。。。的确是个按钮。。。。只出现在刷新的半秒,接着消失。。。
& j. f" u, O, c  f8 o  o
+ {! l# G$ j9 K% z0 B然后,我就在该页面右键》查看源。。。。在最后面几行。。。除了“确定”、“取消”、“设备注册”之外。。。还真有“路由设置”。。。。
/ ?. `4 ?1 u# U0 B/ Q; ^只是我不懂怎么把这个隐藏的按钮搞出来,进去看看有什么稀奇。。。。呵呵,呼唤高手
, j0 \" [+ o' }4 g6 e; M
# [# I* T/ D/ ?以下是登录页面的源代码:注意看最后几行就行了" h  r, v7 w7 r' p2 v$ Z. H) j
<html>  S( {; n& I2 i( N! O7 s
<head>- u. K8 P8 T8 _$ j# y+ e
<title></title>
6 O1 t* @, W, m8 z& v<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  |1 N+ {9 L, d. p<style type="text/css">9 W  y" v7 }1 |$ p: C; J" a: P
#div_visite {
! w$ R+ L1 g/ y. ^$ W8 U, K. umargin-left: 50px;
8 J; R8 y/ B9 d/ b1 l' kmargin-top: 100px;3 W! k9 Q- u" v
margin-right: 50px;. r$ ~& q4 P% `" s$ M9 z
margin-bottom: 100px;7 d2 x: L2 X: k. w/ @
font-family: "宋体";
0 q9 {" F: u% m) Ofont-size: 12px;; w& F0 G. b. d; z2 u5 Y1 T" l
color: #333333;- e- ^( s+ T* E* _; g# T
}
1 M5 {! M7 Y' ^! z% J( L+ {; j6 f& ^9 r4 Q( d
table {
" X. [9 E: |- m' ufont-family: "宋体";
7 }( |: j: g- p* i+ g7 g+ B( Gfont-size: 15px;
% d9 R7 U: u) V8 N0 X, ?}) r! Z9 x% W6 }
</style>! A( C% k# u2 O* O4 n
<script language="JavaScript" src="js/md5.js?688846"></script>7 ]+ G1 }2 ]7 P
<script language="JavaScript" type="text/javascript">
5 ^* a% T0 W; R3 d" X7 Q9 k1 A8 W+ Z
& I) [0 O6 _. U! Dfunction stResultInfo(domain,Result, Status,RegIsSuccedFlag)7 r* ?, p& f5 l$ B; f
{
/ f$ A  u, l: ]# e  this.domain = domain;
1 t. _) {  w6 ?) q4 R  this.Result = Result;$ s# w4 y5 M& C& w" J/ m4 ]; j; L4 b
  this.Status = Status;2 K4 H# v1 s9 s5 k6 K& j6 _4 C
  this.RegIsSuccedFlag = RegIsSuccedFlag;6 g. S" Y: f) \3 |+ e" {) v
}) d' g' x) Q7 t. l* a9 O

: S5 u, p5 f+ p, X' N* Efunction GetRandCnt() { return 688846; }
! a; v8 r" M- T( T9 zfunction MD5(str) { return hex_md5(str); }: y' b  E; {4 z- f# {* v
" X- Q" Q* X& A' P7 d
var LoginTimes = 0;2 Y1 K) V4 n! h9 w" e* b4 U, P
var ProductName = 'HG8245';: H9 o" g9 X- ^% B* Y  ^: `
var Var_DefaultLang = 'chinese';
; r0 w6 D  @( O/ Dvar Language = "chinese";
6 V/ R) h5 `% H& v) h' F6 udocument.title = ProductName;# x* c1 g& @5 h
9 G3 N! q# [/ t1 ^( W) K9 J2 i0 W
var stResultInfos = new Array(new stResultInfo("InternetGatewayDevice.X_HW_UserInfo","1","0","0"),null);
* v8 r: c3 H2 _. wvar Infos = stResultInfos[0];3 L' H* U# X' @% N4 j$ n
1 n1 A3 q4 B$ a5 n+ W* q  l
function stFJWebFlag(FJWebFlag)% G- F  @- X9 A7 Z! H: R" D# H% O
{0 L3 D  M$ i8 A- r6 e! z* M
this.FJWebFlag = FJWebFlag;
) \: B0 |; A' l1 h}
0 Q2 D. P; k, c+ B# v0 V9 _1 W6 k+ \7 s- r
var stFJWebFlags = new Array(new stFJWebFlag(0),null);;
  Z: L& k; s$ |( g) B# w5 Zvar stFJWebFlagsinfo = stFJWebFlags[0];
4 D  }+ A8 d: ]
: Z; p3 J5 g$ I; o. ?/ a2 Svar manageFlag = 0;6 r* k! W' p- W% g. g4 Z% D
function stManageFlag(ManageFlag) {
6 v: C8 ]% s2 t+ l! X: ImanageFlag = ManageFlag;
+ j2 x9 ~! S% A8 ?5 b' Z}  D3 w& k- @9 t
var ManageMode = new Array(new stManageFlag(0),null);4 l8 A! r8 c" G7 c+ Q  J
var CfgMode ='SCCT';
" ?" F% }6 R* n9 b  h4 B: o/ }/ w& \  |
var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";4 ^  n, O$ q8 n5 l1 o; [
var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
' G: x$ s, k8 H3 s0 l* V; l5 N        -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,; X, s& k' i& N3 A
        16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 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, -1," f' g6 I; d8 m0 o4 q+ p
        -1, -1, -1, -1);8 q; a: ]! M8 Q7 ]. q/ v( {, A- r
5 v9 d, G+ M1 |: P: Q" o( n" N) v" ^/ Z0 e
function base64encode(str) {( w4 [: u& w# o5 e, `
    var out, i, len;$ S6 x, s) a: q6 n" \. s4 N7 y
    var c1, c2, c3;
8 ?4 I) Z( {8 |0 `! H/ F; m# ]! Y
5 v: R- G* d; A9 v# y$ B. m    len = str.length;/ I" y. k0 K% d: M1 X
    i = 0;$ Y9 W+ B% Q  [! [
    out = "";+ ~+ |( y7 s) h5 m& ?/ A/ M
    while (i < len) {; E6 l0 h% C1 w% Y- T# z( |
        c1 = str.charCodeAt(i++) & 0xff;
$ R$ G  k8 z: V/ O. T1 T1 M        if (i == len) {
3 Q: h, k( G' U, u) ^            out += base64EncodeChars.charAt(c1 >> 2);" i8 b$ m( a5 H2 E2 m7 c
            out += base64EncodeChars.charAt((c1 & 0x3) << 4);
1 ?. ~, q7 U5 }" S( M$ w. }# R3 \            out += "==";1 ^, M8 I! W7 {  @
            break;0 [. y0 K5 E0 P* \* v
        }2 ], n; V3 h5 x. g
        c2 = str.charCodeAt(i++);
. c2 {: U3 R' p6 Q4 K        if (i == len) {# ]. o  b, Q1 }+ f; u# W# T* L
            out += base64EncodeChars.charAt(c1 >> 2);- D4 t9 [3 t! W: c3 y9 P
            out += base64EncodeChars.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));
8 t( J5 W8 u6 f9 F            out += base64EncodeChars.charAt((c2 & 0xF) << 2);, \8 ?8 I7 d$ P% V4 S
            out += "=";
1 b) u/ ~9 j8 F* C/ E+ ]            break;
! h' ]) }( W" u        }
* [2 g; {2 M" G2 [: q        c3 = str.charCodeAt(i++);
) N# O: [* _' |# a, ?1 b        out += base64EncodeChars.charAt(c1 >> 2);7 y  r3 |+ E4 B* n5 }) M4 t
        out += base64EncodeChars.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));
' F. l1 u# ]+ K3 _+ u        out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >> 6));! x' D0 P+ b: \5 w! p+ k
        out += base64EncodeChars.charAt(c3 & 0x3F);% q" M, H- E9 ^- g( b* R
    }! e- L7 K1 h7 s2 @6 Q! ]
    return out;  X9 _7 C$ q9 [
}5 Z/ X, a* @+ x6 g
: A, }+ x* B' s
function isValidAscii(val)
8 K+ a+ e. ?& l8 u{
5 X, ~" D# ^+ |8 M' `" ]" k  X    for ( var i = 0 ; i < val.length ; i++ )
9 v# Z/ n& t4 m' ~1 [( n0 M    {
1 V: `2 g3 e9 S' N        var ch = val.charAt(i);
2 `0 N6 j/ N8 t3 F        if ( ch < ' ' || ch > '~' )
0 f/ Y7 b9 S9 {- Z# ]; `$ a! c# D        {
1 z" U) p7 Y" @, p            return false;, T6 X7 q5 e' ]# r$ i$ D% t7 E: J
        }( F; s9 B* I% _7 ]& E8 p: c, e
    }
* P' L  i% D( |/ O- b, H4 N    return true;$ W  k8 D9 U% y+ h+ q0 i- ~
}% t1 j: o: t! w4 x5 J: e
function base64decode(str) {
! G( l0 k- \) c8 R8 ^: `! d) i    var c1, c2, c3, c4;% K/ l9 q! ?  n* l  H
    var i, len, out;9 s- o8 S0 R/ Y- i2 q7 O

( a: x1 x0 |0 }0 z5 w    len = str.length;
5 Z5 v& q! o: X& ^. m5 s$ x    i = 0;2 G  \7 a; F& f
    out = "";
) F1 o' L7 K5 i/ _% l2 g    while (i < len) {
* A3 _' M& d4 l$ T' P! J1 a        /* c1 */6 `9 g+ U* c4 o! ?2 a
        do {( F; Z  y' A/ F5 [
            c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff];* T2 B$ \  p2 x) }
        } while (i < len && c1 == -1);5 l2 W/ b2 S8 A: E
        if (c1 == -1)" a' J8 F/ O: x+ ~( R
            break;% c: S2 ~0 g# ~* S$ b% Y

6 |/ i: q( o# K! T2 L        /* c2 */3 F. O6 e+ G$ o6 p/ v- H
        do {8 D6 B1 G  Y) i" Y* a* z1 D( A; ^
            c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
+ n0 }" R2 e# j% {        } while (i < len && c2 == -1);
9 E+ N: o' ?+ J( H        if (c2 == -1)) v" B- B" @. F& d
            break;) ]% n9 @$ i  U' l4 K

; C  u$ `7 I, _3 G        out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));) a0 V: v9 j: X  }( Y

2 b' ?1 |! E" \; J: F        /* c3 */
& E: I) ?. V  V" _  y        do {7 Y/ ]" A3 _6 s/ L+ W
            c3 = str.charCodeAt(i++) & 0xff;
7 H: ?( k. m7 M) K, [+ r            if (c3 == 61)$ g' ~( {- W1 z) N
                return out;; o8 i) L; P: V; U8 C7 w: u
            c3 = base64DecodeChars[c3];- z7 M9 c( |& R8 c3 k' N; J  g( u
        } while (i < len && c3 == -1);
- t. b/ l) ~( Z0 a/ L        if (c3 == -1)$ O9 i* L2 W: H
            break;
8 m- T1 F# ]  i6 M* V1 g2 L: u! o! P. m+ A
        out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));8 V  G# L* J2 \! c' H

, S& Y0 P+ i0 L( P        /* c4 */
5 M& e/ X. F. }        do {
. f/ u/ Q" L9 w+ l7 y* E/ t9 e            c4 = str.charCodeAt(i++) & 0xff;
% k3 ~2 d5 V/ u$ a            if (c4 == 61)( ]* T3 P$ O! D8 a8 x4 C
                return out;
& X3 [3 t& `: `) b            c4 = base64DecodeChars[c4];
- z, r0 Q& t, b1 X0 _        } while (i < len && c4 == -1);1 H6 ~# Q* m/ `' F
        if (c4 == -1)" n# V6 Q$ ]# o* i" D
            break;! {$ }) L" x6 C6 r; p
        out += String.fromCharCode(((c3 & 0x03) << 6) | c4);( Y1 U' [/ B4 k5 H0 E
    }
: P5 S' N6 R7 z# w    return out;
) H* D( Q* N+ w' S! f3 m}
0 K7 m$ m  j/ ]  E, b" ?4 @; m
6 }- D- o" ]* [1 ufunction SubmitForm() {+ S% t* D; Y. S# g) |- x1 B
    var Username = document.getElementById('txt_Username');
2 }/ I! k  u: ?2 C7 Q1 a8 `; H8 I; P    var Password = document.getElementById('txt_Password');1 e( B) W; r( G6 V% g7 i
var appName = navigator.appName;
; G+ b$ W# x9 x' n, Evar version = navigator.appVersion;
  i+ m- _/ n4 |' k% e+ t9 }' G7 B5 E6 l# S% b
if (appName == "Microsoft Internet Explorer")' _- M: m' I5 P) W4 g* e  t
{
# R( B- I5 o& B$ o5 X" Vvar versionNumber = version.split(" ")[3];
! ]/ K5 M& l; p3 Jif (parseInt(versionNumber.split(";")[0]) < 6)' j; I: X7 R" A+ T. v5 T6 |
{7 s  U5 f3 e" T$ g# ~; b1 ~
alert("不支持IE6.0以下版本。");
$ _1 X7 ?- v9 @, k- s# x* F3 breturn;
2 [4 n& ]% U& P3 s}
% V* _1 [& x& |2 q}
! ~1 P3 g7 l( y
2 {6 J9 M9 F, e& z( C7 S, i/ t, T    if (Username.value == "") {
" B2 C% m1 l6 N2 r2 E- v) A3 r        alert("用户名不能为空。");
5 q& q; m  G; U        Username.focus();
% O% |1 Y+ C- e" C; _( `# C        return false;; G' |5 G. I. E4 R* Z, _4 _6 B
    }; S* |( S& `% P, D6 ~5 J: Q
' K' }1 c& s% |9 ~+ i( S/ R. _6 X
if (!isValidAscii(Username.value))
8 m, J: G9 M) O  K  S{( n! `" S7 v6 g: A5 _
alert("用户名包含非法字符.");; i7 e; N7 N' S4 q! k: x
Username.focus();/ u+ ]' x$ k/ D  ?5 ^
return false;
! g0 G! s8 s& G+ `}% R2 |9 E5 i8 M0 l0 g
" v- G4 u5 n! n! ?
    if (Password.value == "") {
! F, N$ _7 e- M' @- j  Z1 ]4 G        alert("密码不能为空。");' o: N& D3 f( U5 B' a5 T
        Password.focus();7 l, C0 R' }, ]9 g  ~# F
        return false;/ Y( T; }# Z+ y1 f3 Q' v
    }7 j: F* c( ?' |- c7 m( }6 H
if (!isValidAscii(Password.value))
: z$ ?0 q& X2 ]5 a. \{
* a6 d3 O' M' f7 |5 |alert("密码包含非法字符。");# P2 f' L' p0 E
Password.focus();
0 Y( w3 R1 \3 Z. M# \  {return false;
8 M( m* }* e- G( D}" F+ D- z% g1 u' z
1 K: _, ~, ]& V# I2 a; t0 A
    var cnt = GetRandCnt();( C+ x' S3 _) k. {
var cookie2 = "Cookie=" + "tid=" + MD5("" + cnt) + MD5(Username.value + cnt ) + MD5(MD5(Password.value) + cnt) + ":" + "Language:" + Language + ":SubmitType=Login" + ":" +"id=-1;path=/";, `9 A* L8 F& s7 K
( _* g1 h  P' Y; e& d9 q6 N/ a
    document.cookie = cookie2;
- s' c5 S! Q. R3 p" o9 p! V" r    Username.disabled = true;# t1 g# a- ^6 [/ k, k1 J- `" w
    Password.disabled = true;* r+ ]$ V! R, \1 R+ j  ?6 D, x

$ q  b# u1 I5 W; N9 Q0 e    location.replace('/login.cgi');/ h* z, V/ ~- c) Q0 ]: j. b
    return true;
0 K! N8 t6 G) O}
, w6 I4 x: r, Q2 ~  P/ V+ V' g0 @8 X, ~
function SubmitRouteSet() {
2 I. X. v2 r  D' K& j7 Y    var Username = document.getElementById('txt_Username');% s" B0 g% m) z3 o
    var Password = document.getElementById('txt_Password');
, y+ X; r& |" G; m  N# p: mvar appName = navigator.appName;
' }/ L, G. A7 cvar version = navigator.appVersion;/ L& b) d7 P5 S$ q2 }
1 t* j) A' o/ ?+ k  I
if (appName == "Microsoft Internet Explorer")
6 o% T, o  a; x, \& H" t, ?7 Y  a{
0 g. Q7 k) G5 i% |, I8 bvar versionNumber = version.split(" ")[3];
) i) J& q1 d  Aif (parseInt(versionNumber.split(";")[0]) < 6)
1 ~& z3 i4 _  r6 D: ~{* w5 M% Z& [& j3 O* c
alert("不支持IE6.0以下版本。");
! }+ X' Z7 [/ Z8 D, s6 M% ]return;
' }+ W& v. e  L2 ~4 S" n- h. [}0 w# d0 |- v4 K; Y# |7 P" M
}
& z. Y9 I0 @" I$ ]$ v1 ~4 d# X5 {5 L. c4 e. L# E
    if (Username.value == "") {
+ d* G. `" X, ^% G8 @        alert("用户名不能为空。");, p8 I) n4 K6 ~# M0 ~% d! h
        Username.focus();
/ @3 ?$ z# Q$ p& l. C        return false;
9 `+ j3 R) u3 b8 R! ~: X) H) q- ^    }' l! E# K6 R8 U9 {6 @- o

, u/ x4 {% y; }( j" T# mif (!isValidAscii(Username.value))$ \6 U5 Y7 t; a2 R  J
{  B* V3 M9 ^0 c5 o! f$ ?' i
alert("用户名包含非法字符.");
$ v: A# R% i4 K' m6 L5 q* HUsername.focus();
: y8 }6 H  c+ K! q# w2 ^8 Greturn false;* c. E* D( o; k, W- q) u$ h) D
}% k9 k- G+ N% W" J9 J4 [( c

( N% V$ ]- D' i9 `2 e    if (Password.value == "") {
( _; ]3 D" X4 `# t3 l8 [( }8 j' j        alert("密码不能为空。");
/ ?- ]6 l' ^& G/ B        Password.focus();9 \9 p$ k) u+ K4 W5 Q/ n) h: c: w
        return false;
4 H% H7 K. T+ Q    }7 \* l6 M! i8 e
if (!isValidAscii(Password.value))
2 H" G2 k& U- w8 r1 D" b% O6 k' b{9 k! ?- A+ n7 w7 J8 E) l, L
alert("密码包含非法字符。");
& q0 V+ h! R2 n* J% A$ ?% Z9 a& aPassword.focus();* b+ H3 R1 t* R3 r3 G
return false;  R$ N7 X: l6 g$ v( d
}, Q, C( o; ]. [, }0 a2 t7 |

$ d2 m6 z6 ~+ ]8 _3 z    var cnt = GetRandCnt();
1 J8 _* Y6 w/ nvar cookie2 = "Cookie=" + "tid=" + MD5("" + cnt) + MD5(Username.value + cnt ) + MD5(MD5(Password.value) + cnt) + ":" + "Language:" + Language + ":SubmitType=SetRoute"+":" +"id=-1;path=/";2 w6 s$ Q3 `/ F+ J
& b7 u; A0 @: q9 q8 R
    document.cookie = cookie2;, m) p# L8 n! s* Q- x
    Username.disabled = true;
( U* n: e2 J7 n* g    Password.disabled = true;
  z- I6 d8 @+ Y: A: t" W" T: S: H6 z
5 I) n/ e; r4 I6 ~    location.replace('/login.cgi');- e1 B) t6 V& ^  M0 h8 _
    return true;2 ?2 Q' P& H7 z3 T9 {
}8 ?1 N; }; f- l, {
0 t" ?: B% Q" j9 h1 H3 g1 l3 f
function LoadFrame() {8 K& R+ m, s8 i4 g- z0 U( a) V+ ^7 l
    document.getElementById('txt_Username').focus();
; r& [: `0 @6 x+ E0 V8 C    if ((LoginTimes != null) && (LoginTimes != '') && (LoginTimes > 0)) {' H; S3 P0 A) M/ q4 R1 x
        // setDisplay('loginfail', 1);
7 n/ S" O/ g$ C  {' T) d% T* a        document.getElementById('loginfail').style.display = '';  v7 z( B+ q! c2 e# w
    }
. O0 @( R, _0 s' [  Q5 q) U9 l. R* \
if (manageFlag == 1)9 C: ~3 d5 I2 O, {- _; ]3 |2 k; m
{
0 t7 d6 n: \' b5 k/ C& jdocument.getElementById('regdevice').style.display = 'none';
: F. p; l' M8 J' R: S7 ^2 M, s}& I5 D$ F0 r. P0 V( L
+ |( C; w( \; t) L# R2 Q' r! z
if (('HAINCT' != CfgMode.toUpperCase()) && ('HAINGCT' != CfgMode.toUpperCase()))7 x2 }& P0 T7 e+ |: a9 M# ?3 g; a
{  a. E  n. L* D4 l. t6 D* E
document.getElementById('routeSet').style.display = 'none';* N# n# [: x3 D
}& g! F7 g, H; t' H* D# w' w  `
0 b* t. @& ?# i. H; L3 M
    init();
' v# h6 F" p1 A/ {; m}
# z- J) O3 V" pfunction init() {
  F, E$ Q9 K- S. V, f; T    if (document.addEventListener) {  V! d7 D# u+ W2 h8 r
        document.addEventListener("keypress", onHandleKeyDown, false);$ X! j( `6 Y  h3 C! ^
    } else {' u5 F% X1 U4 h0 n* I. P
        document.onkeypress = onHandleKeyDown;; n+ y! O: }5 Y+ @& }" g
    }
; q0 X/ @5 z$ z7 q8 i+ J6 i+ ^}
3 J, u! n$ c2 F9 y1 ofunction onHandleKeyDown(event) {
; V7 F' I5 X9 k% x8 m& f    var e = event || window.event;4 @- L2 r" M! D! w5 {, W# ~7 H
    var code = e.charCode || e.keyCode;6 ?: G, o- m! O& _3 ]

3 s$ ]+ b' U3 X- X, F    if (code == 13) {3 u, a# }1 |6 O1 z% a. p
        SubmitForm();7 l( ?4 ~% h" X! D0 F: z
    }! {1 `$ V0 M- @2 }" d3 w
}
* S5 d2 o  z, c( r7 C/ `- c' _2 o) A7 Y4 a9 |9 l' ]
function onChangeLanguage(language) {
9 A4 n/ J9 E% D1 \8 \) B9 g    Language = language;3 |0 G7 V8 L! L; K: a% W: A5 s! f
    if (language == "chinese") {3 S. h7 K8 r+ d0 j! Y: Z, _2 D
        document.getElementById('Chinese').style.color = 'red';2 s1 t1 s, M; ]8 m: a
        document.getElementById('English').style.color = 'black';
# y/ j* E! p% @, b    } else {: [$ s7 K! v  |0 y; @$ U3 t
        document.getElementById('Chinese').style.color = 'black';
# a$ t9 B9 o  T$ t        document.getElementById('English').style.color = 'red';
+ d2 [& B4 v% Q" z+ ?2 t) D    }+ ^9 [/ O7 u: W3 K
}
8 }( j  m: Y9 N4 H) X3 G% b) W
% r% i3 a! A0 h0 a7 Yfunction canceltext()/ @+ ^! \  F/ A+ ]
{
8 e, d2 f. A& P; Q  U    document.getElementById('txt_Username').value = "";
; `9 X9 |+ `* h/ N    document.getElementById('txt_Password').value = "";
% l7 X# Y5 L0 N3 t/ o. ]9 N. H+ z}
/ k2 I0 d) V0 z) p5 v) ]) F! Z% q( B
function JumpToReg()
0 y6 x9 i) n4 K% J2 l. c{
& F+ z# F* Z0 w' o  if((1 == stFJWebFlagsinfo.FJWebFlag) && (parseInt(Infos.RegIsSuccedFlag) == 1))  
" H; b3 D4 E# k, n2 v  {
! b1 J' j6 [0 ?0 ~8 {+ J    window.location="loidgregsuccess.asp";0 V; B% @5 Y' f! N% K5 Q
  }9 `# x- [7 C/ }  _4 L
  else  f  O  J. \( k, v/ A. G
  {
2 N8 e% ~/ A. C     window.location="loidreg.asp";1 K* l3 {2 b0 Z% C4 [# J) v" N$ g
  }) Q7 C2 j8 ]! G% r# c9 U
}" f; b( r9 h2 q# ?- k# g; a

1 ^5 D4 A: _, k1 K+ ?1 G: ~/ d</script>
; ^# @( p9 p4 p5 ?2 j5 |</head>$ }% K. g: j/ N: V3 [/ @8 X
<body>
! W' y; S- m, K<div id="div_visite">
6 r7 Z2 L6 ~' I: e7 \+ Q) B& w- u<table align="center" cellpadding="0" cellspacing="0" bordercolor="#E7E7E7" bgcolor="#E7E7E7" border="0" style="position:relative;">
+ z# L8 w3 d/ l7 O$ k( K    <tr>
. `* ?5 K- R7 ^        <td height="10" colspan="3" align="center" bgcolor="#FFFFFF"><label>3 ]1 ~+ _3 R+ S* m1 v& o
        <script language="javascript">9 p+ b  P* R0 h# @9 C; T/ S  S& M
  if ( 'CMCC' == CfgMode.toUpperCase())
" \2 G; j& _" i$ X6 B9 J2 `% {  {
, Q- p# A2 K! s8 k$ B7 ^  ?( K  document.write('<img src="images/logo_cmcc.jpg" width="337" height="117" />');) a0 L5 K3 l6 E
  }
2 U8 e: |" H) F# N  else
+ ?& C  ~" S3 S2 V1 l  {
; D7 r; O2 h3 W- ?+ A' Z1 y  document.write('<img src="images/logo.jpg" width="337" height="117" />');; D) t3 {: I6 M4 R+ k
  }  
) F. |" i3 d; W5 e        </script>
7 w0 G1 p) @) Y+ T( O& `        </label></td>
7 y& y& [. K- I& D" J5 l    </tr>
; D: o4 s; `  H7 a4 v  t( \1 e# D    <tr>
8 d9 x0 m6 H: I# B5 h' R$ b# W        <td width="35%" height="50" align="right" >帐号:</td>
8 F* t1 r8 p1 `        <td width="5%"> </td>
4 p0 y. z& [  u: L3 _        <td><label>
. T" c. Q% J+ ?8 k* c. u            <input name="txt_Username" type="text" id="txt_Username" style="width:140px; font-family:Arial" maxlength="31"/>* y( K) J9 k: v2 C7 {. q: X
        </label></td>
$ T5 l, ?- @. x+ S    </tr>
/ O4 Z8 ]; l: ?    <tr>6 a: _. U+ |# F9 {# a
        <td height="30" align="right">密码:</td>5 R3 X& P# s' d* a2 `
        <td> </td>/ z% S4 S" [" f; ?, L+ r5 c
        <td><input name="txt_Password" type="password" id="txt_Password" style="width:140px; font-family:Arial" maxlength="127"/></td>( h6 i2 h3 W* ?# s' m9 h# A2 F
    </tr>% g! k; |/ C, J, P5 [: u
* @! q: n; \" |
<tr>
+ m1 y$ Z% q$ Z6 o. o        <td></td>/ a4 g1 U, ]" z- r2 v% \6 Y5 g) p
        <td> </td>
# z3 A2 X* t' S% m        <td style="color:#FF0000">. M6 E: u# l2 V8 h% @2 s. o! N/ d6 T
<div id="loginfail" style="display:none;">- W  x$ ~1 n. Y
<script language="javascript">& P4 V6 j0 z2 r4 m, Q1 D4 A
if (LoginTimes > 0 && LoginTimes < 3)
; ?3 c, A4 W6 O: I/ l# t    {0 Y, W  f+ n4 L6 r7 w8 O2 _" B
    var str = '您已经' +  LoginTimes + '次用户名或密码输入错误!';5 h+ v9 X2 B+ u7 z! _
    document.write(str);4 T. ]" A- S7 c% l: R
}
( i% h5 P6 d0 J* q" B* u' C! _7 @! }9 ^1 R- d$ \6 O) Q
if (LoginTimes >= 3)
7 h+ u* ]( v0 e9 J( ^9 q: t4 x    {: }8 i9 u; B" g
    document.write('您已经连续三次登录失败,请1分钟后再登录!');/ ?# f/ o& }, j
    }
" m/ g% J( b1 m/ y; ]$ i7 R- J) M; S$ f, |' Q5 ]
</script>3 E# i6 V  T: {( `& t) m
</div>( t! H6 M$ D3 x/ c5 S' {6 Y6 f
</td>
! S$ W$ H% ]2 O' u$ ]- c    </tr>1 o- q, g3 f/ S  _! N& N
9 W9 h" Q! g, _) G. d, q
  <tr>
/ B( T$ e; d0 ^        <td>: b- I& Z, q4 G. }
<div align="right">
/ _1 R) p" M7 P* E7 J<input type="button"  id="routeSet" name="routeSet" value="路由设置"/>+ ^- k' a$ A) @
</div>
8 X$ G1 J! F" K7 q</td>0 B9 |9 S' W4 A% D6 c; ~/ h8 ?. C' M
        <td></td>
  e* \% p3 L. x$ D        <td>
4 I$ H# U# ]# C<input type="button"  id="btnSubmit" name="btnSubmit" value="确定" onclick="SubmitForm();"/>: G3 c3 T, u) z" Y/ [1 {
        <input type="reset" name="Submit2" value="取消"/>
. c6 t9 t/ m. f- I<input type="button" name="regdevice" id="regdevice" value="设备注册" onclick="JumpToReg();"/>0 s+ ~+ @% Y' l; q/ l4 k& |
</td>, g/ {' u# e" e  _  ^2 M; y
</tr>
  l" [5 K; j& o$ X8 S4 O8 D3 Y) P# M</table>
; w2 m0 f* j3 \+ ]</div>
* ~# p; U: ^# x" D& j5 v% ^+ d<script language="JavaScript" type="text/javascript">  ], f8 E4 E/ b" [8 ~% i
</script>
  d3 H9 K5 b# w5 C: P</body>( `5 x4 L5 f- B/ d8 t+ t- `' f8 _
</html>9 p0 I6 \3 D) l! X( _$ y  Y
+ y( [0 b1 ?7 Q7 N: e- D" y
9 E. U! t3 G0 o" D! Y
' a3 u1 j$ K1 k4 `

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注 册

x
发表于 2014-5-12 12:03:37 | 显示全部楼层
什么意思 没有明白?
发表于 2014-5-12 13:24:19 | 显示全部楼层
做什么用的?
发表于 2014-5-12 13:24:36 来自手机 | 显示全部楼层
ie的 F11看看能不能调
您需要登录后才可以回帖 登录 | 注 册

本版积分规则

QQ|Archiver|手机版|小黑屋|宽带技术网 ( 粤ICP备15054574号  

粤公网安备 44152102000001号

GMT+8, 2017-4-25 01:08 , Processed in 0.495528 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表