2014-05-13 42 views
3

我在我的项目中编写了VBScript,但这只适用于IE而不适用于Chrome/Firefox。我需要一个VBScript库用于我的代码。这段代码如何在chrome和firefox上工作。我的代码是Vb脚本不适用于Chrome或Firefox - 仅适用于Internet Explorer

<SCRIPT LANGUAGE="VBScript"> 
    Sub clickHandler() 
     sP = Window.Event.SrcElement.ID 
     If Left(sP, 1) = "M" Then 
      Set oC = Document.All("C" & Mid(sP, 2)) 
      If oC.Style.Display = "none" Then 
       oC.Style.Display = "" 
      Else 
       oC.Style.Display = "none" 
      End If 
      Set oC = Nothing 
     End If 
    End Sub 
</SCRIPT> 

回答

14

客户端VBScript代码在IE的作品。

Chrome和Firefox,更加符合标准,预计JavaScript客户端代码

它看起来像你的点击处理程序隐藏/显示的东西。这是很容易实现在Javascript中使用jQuery,比如,这应该隐藏“elementid”它被点击时:

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script> 
<script> 
$(document).ready(function(){ 
    $('#elementid').click(function(){ 
    $(this).hide(); 
    }); 
}); 
</script> 
2

的VBScript只能在Internet Explorer

+0

事实上,至少在这个教程:https://开头www.tutorialspoint.com/vbscript/它甚至不能在IE/Edge中工作 – HappyHands31

相关问题