我在我的项目中编写了VBScript,但这只适用于IE而不是chrome / firefox。我的代码需要一个VBScript库。这段代码将如何在chrome和firefox上运行。我的代码是
<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>
答案 0 :(得分:16)
客户端VBScript代码仅适用于IE。
Chrome和Firefox,更符合标准,需要Javascript客户端代码
看起来您的点击处理程序正在隐藏/显示某些内容。这在使用JQuery的Javascript中很容易实现,例如,这应该隐藏&#39; elementid&#39;点击它时:
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function(){
$('#elementid').click(function(){
$(this).hide();
});
});
</script>
答案 1 :(得分:3)
VBScript仅适用于Internet Explorer
答案 2 :(得分:0)
有一个Google扩展名为“ IE Tab”,使用该扩展时,将允许VBScript像在IE下运行一样工作。它还将允许“样式”属性正常工作。