在同一個HTA中可以同時使用JScript和VBScript嗎?我可以從JScript中調用VBScript函數,反之亦然?是否有任何「疑難雜症」,如JScript首先運行,VBScript運行第二(經典ASP頁面有這個問題)。我可以在單個HTA中混合使用VBScript和JScript嗎?
1
A
回答
11
呀,只是他們分成不同的腳本標籤:
<script language="javascript">
// javascript code
</script>
<script language="vbscript">
' vbscript code
</script>
編輯:而且,是的,你可以穿越的JavaScript和VBScript之間的呼叫,沒有額外的工作。
編輯:這也適用於任何Windows腳本技術。它在WSF文件中工作,並且只要安裝了引擎,就可以包含以任何支持的ActiveScript語言(如Perl)編寫的腳本。
編輯:首先執行所有JScript的特定「gotcha」,然後VBScript與ASP如何處理腳本有關。 MSHTA主機(使用IE的引擎)沒有這個問題。雖然我沒有太多的HTA,所以我無法解決任何其他可能的「陷阱」。
0
你也可以給他們之間的參考。例如: 在後臺處理一些帶有數據庫和FSO問題的函數,讓javascript在前面用DOM創建用戶界面和對話框等。 無論何時您需要,您都可以從每個腳本側調用這兩個函數。 在js中你可以調用vbs函數,也可以在vbscript中調用js函數。然後,你可以在你打電話的地方使用他們的退貨。 問候
0
事件處理程序(如的onClick)應具有前綴碼「的javascript:」或「VBSCRIPT:」
相關問題
- 1. 我可以使用JavaScript(JScript)或VBScript的.NET Framework嗎?
- 2. 我可以在項目中混合使用JS和CoffeeScript嗎?
- 3. SCSS中可以混合使用嗎?
- 4. 我可以使用VBScript初始化用JScript編寫的對象嗎?
- 5. 我可以使用帶'path'元素的混合單元嗎?
- 6. WPF和WinForms可以在應用程序中混合使用嗎?
- 7. 我可以在JScript .NET中使用DirectX:
- 8. 我可以在Python RegEx中混合使用字符類嗎?
- 9. 可以在我的USES子句中混合單元名稱嗎?
- 10. 我可以混合使用SqlConnection.BeginTransaction和TransactionScope嗎?
- 11. 我們可以混合使用__extension__和-std = c99嗎?
- 12. 我可以混合使用JUnit 3和JUnit 4嗎?
- 13. HTA中的VBScript
- 14. 我可以在同一個樣式表上混合使用CSS和SCSS嗎?
- 15. 在.hta文件中使用VBScript
- 16. 我可以在Objective-C和C++中混合使用Xcode中的單個應用程序嗎?
- 17. HTA可以使用HTML5 IndexedDB嗎?
- 18. 在UITableView中可以混合使用靜態和動態原型單元嗎?
- 19. 我可以在Visual Studio 2010中混合使用Qt和非Qt項目嗎?
- 20. 我可以在Access 2010 SQL中將LEFT JOINS和INNER JOINS混合使用嗎?
- 21. 我可以在Visual Studio中的單個項目中混合使用C++和C嗎?
- 22. 你可以在單個項目中混合使用.net語言嗎?
- 23. 我可以在單個連接中結合USING和ON嗎?
- 24. 我可以在UITableView中混合分組和全角單元格嗎?
- 25. 使用EJB時可以混合使用DI和JNDI查找嗎?
- 26. 您可以在同一個項目中混合使用ClojureScript和JVM-Clojure嗎?
- 27. 我可以區分本地和混合應用程序嗎?
- 28. 任何人都可以使用以下JScript幫助我嗎?
- 29. 我應該在這個表單序列中使用POST和GET的混合嗎?
- 30. 我使用了hsearch,以後可以添加hsearch_r嗎? - 混合hsearch和hsearch_r
+1 - 由於我不知道爲什麼OP你的答案後,沒有了投票被選中 – 2009-06-27 03:19:41