多浏览器开发需要注意的问题之二
虽然是做软件的,可是一直不想学习,今天在家看了一下重典录制的那个MVC视频教程,感觉学到了不少,所以自己也打算写一些博客,供自己以后参考,如果写错了呢,大家提出来一起讨论,达到共同学习,共同进步吧。由于第一篇博客太长了,所以分成几篇,这篇继续上次的内容。
4、Ipad的Safari不识别LinkButton
在代码中有一段是这样的,然后在页面load的时候就报错,undefined is not a function,推断就是这段JS有问题,然后把这段JS去掉,果然就不报错了。后来把LinkButton改了,结果就好了。
在这里顺便说明一个问题,在FF下,JS的引用也是需要注意的。<script language="jscript" src="http://www.cnblogs.com/script/Operation.js"></script>,这样写的话,FF是找不到JS的引用的,只能写language="javascript"。
<asp:LinkButton id="lkbtnDownLoad" runat="server" Text="下载" onClick="lkbtnDownLoad_Click"></LinkButton> <script language="javascript"> $(document).ready(function() { document.getElementById("lkbtnDownLoad").click(); }); </script>
5、在Ipad的Safari下是不能用window.showModelDialog()的方法打开子页面的
这个问题没有找到好的解决方法,不过可以用弹出层,或者用window.open,然后关闭页面的时候调用回调函数的方法解决子页面传值的问题。因为回调函数和JS我用的却是不熟,所以这里就不写解决方法了,只是说一下要注意这个问题。
6、Ipad上是没有双击事件的
有时候我们会双击grid上的某一列来做某些事情,不过发现Ipad上市没有双击事件的,在开发的时候也需要注意。