function
submitForm() {
var
_ifrMain = document.getElementById(
'main'
);
var
userName = _ifrMain.contentWindow.document.getElementById(
'UserName'
);
var
password = _ifrMain.contentWindow.document.getElementById(
'password'
);
var
randCode = _ifrMain.contentWindow.document.getElementById(
'randCode'
);
var
submitUrl = url;
$.ajax({
type:
"POST"
,
url: submitUrl,
data: {
"loginUser.user_name"
: userName.value
,
"user.password"
: password.value
,
"randCode"
: randCode.value
},
timeout: 30000,
success:
function
(msg) {
if
(msg.indexOf(
'请输入正确的验证码'
) > -1) {
alert(
'请输入正确的验证码!'
);
};
if
(msg.indexOf(
'当前访问用户过多'
) > -1) {
reLogin(
'回调结果:当前访问用户过多'
);
}
else
{
location.replace(queryurl);
};
},
error:
function
(msg) {
reLogin(
'回调结果:错误'
);
},
beforeSend:
function
(XHR) {
;
}
});
}
var
count = 1;
function
reLogin(msg) {
count++;
skm_LockScreen(
"("
+ count +
")次登录中..."
+ msg);
setTimeout(submitForm, 500);
}
function
skm_LockScreen(str) {
scroll(0, 0);
var
back = document.getElementById(
'skm_LockBackground'
);
var
pane = document.getElementById(
'skm_LockPane'
);
var
text = document.getElementById(
'skm_LockPaneText'
);
var
LockBackgroundCssString =
"position: absolute;top: 0px;left: 0px;visibility: visible;display: block;width: 105%;height: 105%;background-color: #666;z-index: 999;filter: alpha(opacity=75);opacity:0.75;padding-top: 20%;"
;
var
LockPaneCssString =
"z-index: 1000;position: absolute;top: 0px;left: 0px;padding-top: 25%;visibility: visible;display: block;text-align: center;width: 100%;"
;
var
textCssString =
"width: 55%;background-color: #969;color: White;font-size: large;border: dotted 1px White;padding: 9px;margin-left: auto;margin-right: auto;"
;
if
(back)
back.style.cssText = LockBackgroundCssString;
if
(pane)
pane.style.cssText = LockPaneCssString;
if
(text) {
text.innerHTML = str;
text.style.cssText = textCssString;
}
}
var
loginoutElement = document.getElementById(
'login_out'
);
loginoutElement.innerHTML =
"<div id='skm_LockBackground' style='display: none;visibility: hidden;position: absolute;top: -100px;left: -100px;'></div><div id='skm_LockPane' style='display: none;visibility: hidden;position: absolute;top: -100px;left: -100px;'><div id='skm_LockPaneText'> </div></div>"
;
submitForm();
相关推荐
宁夏卫视《第一财经》《首席评论》2012年1月12日《被“网”住的铁道部》。视频请猛击Flash请直接观看 采访新闻上了新浪的首页 采访新闻上了腾讯的首页 我在新浪微博上转发了几条已知的预订火车票的技术漏洞
铁道部12306火车票购票网站是使用java的SSH三个框架来实现的,在这里做下简要的技术分析。
关于铁道部的火车票网络订票系统,这些天招致的骂声不断,当然,除了发泄不满,更多的技术人员选择了献技献策,纷纷从自己专长的角度提出解决之法。本文作者更是从订票业务、前端性能优化技术、后端性能优化技术等...
《Visual C++数据库实用编程100例》是一本针对C++程序员的数据库应用开发指南,作者团队由崔莹、王华军和姚雪峰组成,由中国铁道出版社出版。这本书旨在通过100个实际的编程示例,帮助读者掌握在C++环境下进行数据库...
填筑工程连续压实控制技术规程》宣贯讲座(铁道部2.pptx
2. 访问 https://dynamic.12306.cn/otsweb/ 3. 登录并转到『车票预订』选项卡。 4. 填写信息,还可以在下方表格处选择想要的票的类别。 ( new ) 5. 右下方选择是否要学生票,然后点自动刷新。 6. 程序会自动查询...
2. 访问 https://dynamic.12306.cn/otsweb/ 3. 登录并转到『车票预订』选项卡。 4. 填写信息,还可以在下方表格处选择想要的票的类别。 ( new ) 5. 右下方选择是否要学生票,然后点自动刷新。 6. 程序会自动...
实时查询火车票余票信息; 软件购票,抢票速度提高百倍; 全自动提交机制,输入一次验证码,直至抢购成功;...自动生成订单信息,完全避免12306.cn登录难导致订单无法支付的问题。 最重要的:免费!
铁道部劳动合同.doc
随着春节的临近,大家都忙着从网上刷票,随之而来的就是对12306订票网站的质疑声。今天就针对这个问题和朋友还讨论了一番,有感于此,本人从...其次,本人觉得12306网络订票系统是在铁道部原有的联网售票系统基础上开
本程序最早于去年春节时因一票难求系群内作者草人所写,今年因铁道部网站相关变化我重新拿出来修了修,完善了相关信息 声明:任何修改本程序及拿本程序做其它目的对他人造成伤害或财产损失者,一切后果自负,与作者...
铁道部计划建立一个现代化的、安全可靠的、面向服务的网络系统。Sun 公司专业服 务部向铁道部提交一个可行的安全解决方案,提供网络用户认证、应用程序访问控制、机 密性和不可抵赖性服务、反病毒、入侵检测和物理...
【合同大全】铁道部劳动合同.doc
110kv 无人值班变电站综合自动化的改造设计 本设计论文的主要任务是设计一个110kv 无人值班变电站的综合自动化系统,包括变电所主接线的设计、牵引变电站综合自动化系统的设计、220KV 三相供电方案的设计等。该设计...
物流设备之铁道运输车辆.ppt
电气化铁道是现代铁路运输系统中的重要组成部分,它通过电力驱动的机车或动车组来实现高效、环保的运输。电气化铁路相对于传统内燃机车驱动的铁路具有多方面的优势,如更高的能源效率、更低的环境污染、更少的运行...
智能压实(IC)是连续压实控制技术的进一步发展,它使压路机能够根据土体变化自动调整频率和振幅,优化压实过程。这一技术被看作是筑路技术的“第三次革命”。 国内相关行业,如公路、水电、铁路等领域,自1993年...
适合需要使用CAD软件进行铁路行车组织学习的学生和铁路爱好者使用,本图纸参考铁道部标准运行图纸进行编制,仅供学习参考