做前端的,用Ajax获取数据,是常有的事情,同域下自然没问题了,如果是不同域获取数据,浏览器就有个同源策略的限制。
如图:
...
重点:
1、在IE中下载附件之前要清空缓存。
2、中文文件名要用urlencode编码。
载入页面时到服务器的连接被重置。
我们的网站经常打不开,用firefox打开网站时出现“载入页面时到服务器的连接被重置。”这个是怎么回事儿
------解决方案--------------------
服务器不稳定,执行程序时速度太慢,客户端总是超时而得不到响应。
------解决方案--------------------
没遇到过这个问题,帮顶下
------解决方案--------------------
你可以在其他浏览器下测试下会不会有这个问题,以此
我在作一个iframe自动调整高度时,被嵌入的页面commit.asp的代码如下:
一直觉得js只是切换个图片,搞搞滚动条什么的。最近在看代码才发现js的强大--虽然也有很多缺点。还是要向大师致敬
布兰登·艾奇(Brendan Eich,1964年~)
布兰登·艾奇1964年生于美国加州的森尼维尔市,毕业于伊利诺伊大学香槟分校。1995年任职于网景期间,为网景浏览器开发出JavaScript,之后成为浏览器上应用最广泛的脚本语言之一
...问题描述:
在HTML文档里写上这段代码:...
<script type="text/javascript"> window['a'] = 'Hi'; </script>
<script type= "text/javascript" src="out.js"></script>
<script type="text/javascript"> alert(a); </script>
然后在out.js里写上这句: if(false ) { var a = 'Hello'; } 然后用FF和IE6分别运行,看看你得到什么。
在FF里会弹出“Hi”,但是在IE6中,会得到“undefined”。 很神奇吧?按语法,无论如何,a都不可能是undefined。但是IE6里就会。
如果把两个语句都写在同一个文件里,就不会有这个情况。 如果把out.js里改成window.a,或者把前一个改成var a,也不会有这个情况。 如果把out.js里的var a移到if语句之外,或是把if的条件改为true,也不会有这个情况。
cookie概述
曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。
...
一、先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: