- JScript code
<script type="text/javascript"> var wind; function addDevice(id, url, title) { wind = radopen(url + "?r=" + Math.random() + (id == null ? "" : "&ID=" + id), "新增设备"); wind.setSize(800, 600); wind.center(); wind.set_title(title); }</script>
- C# code
<asp:Button ID="AddCdz" runat="server" Text="新增设备" OnClientClick="addDevice(null,'NewChargePile.aspx','新增交流充电桩被检测设备');return false;"/>
点击“新增设备”按钮时报错内容:
- C# code
wind = radopen(url + "?r=" + Math.random() + (id == null ? "" : "&ID=" + id), "新增设备");缺少对象
出现这个错误是因为在这个aspx页面上有两个不同的button调用了这个javascript。如果在页面只有一个button去调用这个方法就不会报错,能够正确执行。不知道具体是什么原因?
------解决方案--------------------------------------------------------
浏览器版本不同,radopen这个方法可能有的识别有的不识别
------解决方案--------------------------------------------------------
这和页面有两个不同的button调用这个javascript没有关系.
贴一下你那个是如何调用的.
------解决方案--------------------------------------------------------
原因在于代码里用了全局变量wind
------解决方案--------------------------------------------------------
写到具体页面试试啊,有错就是调用有问题
------解决方案--------------------------------------------------------
应该是radopen里面的方法出现问题了吧
id必须不能相同且唯一