Submitted by zwws on 2008, February 24, 1:16 PM
From: http://www.conis.cn/post/63.html (版权所有©Conis)
有没有在开发的时候出现过样的错误,在Firefox的错误控制台中显示[uncaught exception: (XMLHttpRequest.open)],错误提示中间可能还会有一些乱码,出现这种问题一般都是因为跨域操作。
跨域操作就是在A域读取B域的数据,例如在http://www.conis.cn的网站获取http://www.romboo.com的数据,但在Firefox中,XMLHttpRequest对跨域有些限制,怎么办?一般我们有两种办法。
第一种是曲线救国,我们可以由本域的服务器程序去取数据,然后输出(response)到客户端,这样Ajax就相当于在本域内取数据了,缺点是对服务器压力比较大,如图1

图1
第二种方法可以借用Script的src动态属性,因为src对域没有任何限制,但这种方法的缺点是服务器返回只能是avascript代码,这样的缺陷也就限制了异域名必需是可控的。打个比方,如果你想在你的网站获取新浪的首页(当然我们不会这么做,因为没有任何意义),你就中能采用第一种方法,因为新浪的首页返回的内容是你不可控的。实现的方法如下:
JavaScript代码
- <script language="Javascript" src="" id="remote"></script>
- <script language="Javascript">
- function get(url) {
- var obj = document.getElementById("remote");
- obj.src = url;
- if (obj.readStatus == 200) {
-
- }
- }
- </script>
Tags: ajax
交流丨网页相关 | 评论:3
| Trackbacks:0
| 阅读:5336
Submitted by zwws on 2008, February 23, 10:37 PM
之前一直被IE7假死搞的不爽, 一怒之下把桌面的IE7图标删了, 结果问题解决后, 总感觉桌面少了些什么, 试了好多方法都不成功, 桌面属性自定义桌面选项里也未发现有相关选项(原本IE6有的).郁闷了, 经过一翻周折后终于找到解决方法...
复制以下内容保存为icon.reg, 运行导入注册表即可.
经典桌面
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu] "{871C5380-42A0-1069-A2EA-08002B30309D}"=dword:00000000
非经典桌面
Windows Registry Editor Version 5.00
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{871C5380-42A0-1069-A2EA-08002B30309D}"=dword:00000000
Tags: ie7, 图标
共享丨实用技巧 | 评论:3
| Trackbacks:0
| 阅读:13940
Submitted by zwws on 2008, February 22, 12:02 PM
今天从落伍弄到一个空间, 速度不错, 准备拿来放一些影音文件外链用, 因为每月流量限制10G, 所以不得不考虑百度和网友盗链的问题, 最后决定用PHP来读取文件, 易于控制.
写的过程中也让自己温习了些许知识. 突然想起当初入门的艰难, 觉得很有必要应该和大家分享下, 故有了下文, 希望对大家有帮助哈!
以上说的算是这篇文章的由头吧.
详见全文
» 阅读全文
Tags: 附件, php
原创丨PHP笔记 | 评论:9
| Trackbacks:0
| 阅读:6911
Submitted by zwws on 2008, February 13, 10:17 PM
语法:
tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
范例见全文
» 阅读全文
Tags: linum, tar
玩转丨操作系统 | 评论:0
| Trackbacks:0
| 阅读:3993
Submitted by zwws on 2008, February 13, 7:41 PM
1. 主机使用ADSL拨号上网,VM使用NAT方式上网.
2. 普通用户在终端内无法执行ifconfig.
3.yum插件, 自动选择最快的yum.
详见全文
» 阅读全文
Tags: linux, fedora
玩转丨操作系统 | 评论:5
| Trackbacks:0
| 阅读:6236
Submitted by zwws on 2008, February 11, 4:07 PM
今天逛mg12和Nicky's blog时发现的小玩意, 觉得有意思,推荐给大家. 
以下介绍来自百度百科, 词条: Gravatar
Gravatar是 http://www.gravatar.com 推出的一项服务,意为“全球通用头像”。
如果在Gravatar的服务器上放置了你自己的头像,那么在任何支持Gravatar的blog或者留言本上留言时,只要提供你与这个头像关联的email地址,就能够显示出你的Gravatar头像来。
Gravatar是一个比较不错的通用头像服务,可以用你的Email地址来绑定头像,这样的在发表留言时,只要填上自己的邮件地址就能显示相应的头像,国内有一个类似的的网站—Pop Avatar。
从最早的bo-blog到现在的WordPress。如果想在WordPress的留言中显示Gravatar头像,可以安装Gravatar2插件,它是由Gravatars改进而来,能缓存头像,这样可以减轻Gravatar的负担和加快显示速度。官方也提供了WordPress Gravatar Plugin插件。
Tags: gravatar
分享丨我的推荐 | 评论:0
| Trackbacks:0
| 阅读:4024
Submitted by zwws on 2008, February 11, 3:20 PM
0Day在2月7日发布的, 由于没有TLF的帐号, 昨晚找了3个小时, 才从国外的某个Blog折腾回来, Linux版本的KeyMaker没弄到...
BTW: 6.0里若有中文, 在格式化代码后整个代码会变得惨不忍睹,请问路过的各位,有解决的办法么?
附件: zend.studio.for.eclipse.professional.edition.v6.0.incl.keymaker-core.zip (78.73 K, 下载次数:3229)
Tags: zde, zend, eclipse, 注册机
原创丨PHP笔记 | 评论:4
| Trackbacks:0
| 阅读:8125
Submitted by zwws on 2008, February 10, 12:21 PM
PHP异常处理简介:
异常处理
PHP 5 添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常。每一个 try 至少要有一个与之对应的 catch。使用多个 catch 可以捕获不同的类所产生的异常。当 try 代码块不再抛出异常或者找不到 catch 能匹配所抛出的异常时,PHP 代码就会在跳转到最后一个 catch 的后面继续执行。当然,PHP 允许在 catch 代码块内再次抛出(throw)异常。
当一个异常被抛出时,其后(译者注:指抛出异常时所在的代码块)的代码将不会继续执行,而 PHP 就会尝试查找第一个能与之匹配的 catch。如果一个异常没有被捕获,而且又没用使用 set_exception_handler() 作相应的处理的话,那么 PHP 将会产生一个严重的错误,并且输出 Uncaught Exception ... (未捕获异常)的提示信息。
详见全文
» 阅读全文
Tags: php, 技巧
转载丨Web相关 | 评论:0
| Trackbacks:0
| 阅读:4082