当前位置:首页 » 编程软件 » js脚本转

js脚本转

发布时间: 2022-09-22 09:11:29

A. 将JS脚本转换成对应的VB代码

vb6里没有移位的操作,所以还是比较麻烦的
我从别处抄了一段移位的代码,然后在这个基础上修改了下

Private OnBits(0 To 31) As Long

Function safe_add(ByVal x As Long, y As Long)
Dim lsw As Long, msw As Long, result As Long
lsw = (x And &HFFFF) + (y And &HFFFF)
msw = shr(x, 16) + shr(y, 16) + shr(lsw, 16)
safe_add = shl(msw, 16) Or (lsw And &HFFFF)
End Function

Function core_md5(ByRef x() As Long, length As Long)
x(shr(length, 5)) = x(shr(length, 5)) Or shl(128, length Mod 32)
x(shl(shr((length + 64), 9), 4) + 14) = length
'省略
End Function

Function shl(ByVal Value As Long, ByVal Shift As Integer) As Long
MakeOnBits
If (Value And (2 ^ (31 - Shift))) Then GoTo OverFlow
shl = ((Value And OnBits(31 - Shift)) * (2 ^ Shift))
Exit Function

OverFlow:
shl = ((Value And OnBits(31 - (Shift + 1))) * _
(2 ^ (Shift))) Or &H80000000
End Function

Function shr(ByVal Value As Long, ByVal Shift As Integer) As Long
Dim hi As Long
MakeOnBits
If (Value And &H80000000) Then hi = &H40000000
shr = (Value And &H7FFFFFFE) \ (2 ^ Shift)
shr = (shr Or (hi \ (2 ^ (Shift - 1))))
End Function

Sub MakeOnBits()
Dim j As Integer, v As Long
For j = 0 To 30
v = v + (2 ^ j)
OnBits(j) = v
Next j
OnBits(j) = v + &H80000000
End Sub

B. js脚本中var MoveSpeed:int = 0.1;怎么转换成c#脚本

0.1是浮点数,而int是整数,当然不对啊。应该是
float MoveSpeed = 0.1;

C. js脚本中,要自动跳转到一个特定的单选框,并选择它,代码应该怎么写

第一个文件num1.html
<html>
<head>
<script language = "javascript">
var time = 5;
function locateTo()
{
location.href = "num2.html";
}
setTimeout("locateTo()", 5000);

</script>
</head>
<body>
<script language = "javascript">
document.write("即将转到其他网站!");
</script>
</body>
</html>
第二个文件:num2.html
<html>
<head>
<script language = "javascript">
function formSubmit()
{
document.form1.submit(); //自动提交表单
}
setTimeout("formSubmit()", 5000);
</script>
</head>
<body>
<form name="form1" action="#" method="post">
<input type="checkbox" name="box" value="A">A</input><br/>
<input type="checkbox" name="box" value="B"
checked="checked">B</input><br/>
<input type="checkbox" name="box" value="C">C</input><br/>
<input type="submit" name="submit" value="提交"></input><br/>
</form>
</body>
</html>
这两个文件放在同一目录下。
你的意思是我们打开一个网站,然后这个网站不经过同意私自转到其他恶意网站,这个网站有个复选框,你进入时他自动选择了“B”, 然后又自动提交了表单。不知我理解正确没。

D. js脚本中如何实现页面间的跳转

1、改变当前页面的url实现跳转:例如
window.location="http://..com";
2、在当前窗口打开新页面也可以实现页面跳转:
window.open("http://..com",'_self')
;

E. 怎么能用js脚本把文件数据转化为byte[],谁知道麻烦告诉下方法!!

function ReadTxt(file){
var path=file.value
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(path, 1);
var txt=f.ReadAll();
}

F. 光遇js脚本怎么转txt脚本

使用记事本打开
另存为-->txt文档即可

G. js脚本中如何实现页面间的跳转

1、改变当前页面的url实现跳转:例如
window.location="http://..com";
2、在当前窗口打开新页面也可以实现页面跳转:
window.open("http://..com",'_self') ;

H. 将JS脚本转换成对应的VB代码

这个在VB中实现比较麻烦,在Vb中没有移位运算符,需要用除以2转化为2进制来模拟

I. 在JS的脚本里,怎么把一个html字符串转成的DOM对象.从而能使用返回的DOM对象来访问某一个节点

你的这个javascript脚本通常会在一个HTML页面里面运行。所以如果你的字符串里面没有<html>标签,直接就是内容<input type='text' value='123' id='test'>,那么可以通过doucment.createElement创建一个div,然后把这个div的innerHTML设置成你的字符串。再把这个div append到doucmnet下面人任何一个元素里(通常就是body元素),这样就可以document.getElementById来获取了。用完之后如果不需要了,再从dom tree里把这个元素移除掉,或者就把这个div设置为display="None"就好
但是如果这个字符串是完整的HTML,包括<html><head><body>等标签,那么就需要创建一个新的iframe,把这个iframe的innerHTML设置成你的字符串,然后通过iframe的document的getElementById来获取。

J. 将一段JS脚本转换成C#脚本!高手进!

public void function IsDG() {
var c = "username1,username2";
var username = document.all('Username').value;
if (username == "") {
MessageBox.Show("用户名不能为空!");
document.forms[0].Username.focus();
}
else {
if (IsInNameList(c,username) == false) {
try {
var DemoApp = new ActiveXObject("safecom.DGCom");
var is = DemoApp.IsDGExist();
if (is == "Y" || is == "y")
{
document.forms[0].submit();
}
else
MessageBox.Show("OA系统只允许使用IE浏览器并且需在强制加密模式下访问!");
}
catch (err) {
MessageBox.Show("您的计算机需要安装DG加密软件,请与管理员联系!");

}
}
else {
document.forms[0].submit();
}
}
}

function IsInNameList(strname,loginname) {
var arr_name = new Array();
var nbool = false;
arr_name = strname.split(",");
for (var i=0;i<arr_name.length;i++) {
if (arr_name[i] == loginname) {
nbool = true;
}
}
return nbool;
}

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:640
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:368
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:85
php微信接口教程 发布:2025-04-16 17:07:30 浏览:310
android实现阴影 发布:2025-04-16 16:50:08 浏览:793
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:345
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:213
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:813
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:366
土压缩的本质 发布:2025-04-16 16:13:21 浏览:593