javascript在firefox中不工作
我有一个母版页,其中包含如下Javascript代码:javascript在firefox中不工作,javascript,asp.net,firefox,Javascript,Asp.net,Firefox,我有一个母版页,其中包含如下Javascript代码: <script type="text/javascript"> function ClientPrint(str) { alert('before'); PrintControl.RawPrint(str); alert('after'); } </script> 这段代
<script type="text/javascript">
function ClientPrint(str)
{
alert('before');
PrintControl.RawPrint(str);
alert('after');
}
</script>
这段代码在IE中运行得非常好,但在Firefox错误控制台中的任何其他浏览器中都无法运行。我收到一个错误“printcontrol未定义”
有人能帮我吗?IE支持通过其id引用节点。对于firefox和其他浏览器,请使用-
function ClientPrint(str)
{
alert('before');
var PrintControl = document.getElementById(controlId);
PrintControl.RawPrint(str);
alert('after');
}
PrintControl是ActiveX组件吗?我试过了,但还是没有成功,我在var行后添加了警报,但没有执行。您是否可以添加检查以查看PrintControl是否为空。还有什么是打印控制
function ClientPrint(str)
{
alert('before');
var PrintControl = document.getElementById(controlId);
PrintControl.RawPrint(str);
alert('after');
}