[英]How do I Execute Javascript Function in webpage from external VBScript
請幫助我在這里撓頭,我想做的事情甚至可能無法實現。
這是我的項目中的項目列表:
[1]-DHTML網頁
[2]-本地運行的VBScript
[3]-本地運行的包含源數據的應用程序
要求:[2]需要查看[3],檢索數據並將數據發布到[1]。
在[1]中,我已經有了一個名為InsNewRow(Col1,Col2)的javascript函數,該函數使用靜態數據填充了動態表,而沒有任何問題(當前從[1]中的Dummy Button OnClick方法觸發)。
我需要做的是從[2]調用InsNewRow(Col1,Col2)javascript函數,並使用[3]的數據填充參數,從而用[3]的數據動態更新[1]中的表
使用VBScript獲取數據,然后使用全局變量將其傳遞給JavaScript。 JavaScript可以訪問VBScript全局范圍,因此它可以使用動態數據調用函數本身,與在VBScript中重寫該函數或從VBScript調用JavaScript函數進行故障排除相比,可以節省時間:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
<script type="text/vbscript">
Dim jscol1
Dim jscol2
function InsNewRow(col1,col2)
jscol1 = col1
jscol2 = col2
InsNewRow = true
end function
call InsNewRow(1,2)
</script>
<script type="text/javascript">
function InsNewRow(col1,col2)
{
alert([col1,col2]);
}
InsNewRow(jscol1,jscol2);
</script>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.