當前位置:首頁 » 編程軟體 » 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 瀏覽:86
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:794
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:346
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:816
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:367
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:594