10/31/2008 23:29,分类:JS/DIV/CSS,来源:本站原创
有的时候,会有这样一种情况,当我们需要收集一些用户的页面数据或者浏览器、屏幕分辨率等时,而且这些数据是尽可能的真实的,如果让用户填写一个表单来提交,这有很多人是不愿意去做的,除非你正在举行一个抽奖,他们大概才会乐此不疲,数据亦缺乏准确性,解决方法是使用JS,对!使用Javascript脚本就能轻松的取得我们需要的数据,但怎么提交到服务器就成了一个问题,使用AJAX确实是一个优越而又可行的办法,可是,有的时候我们不用表现的如此优雅,直接使用JS动态构造一个GET请求,不由分说的提交到服务器,问题也就解决了,这过程中同样不需要用户的介入,OK,看看我的一点拙劣的做法吧。
众所周知的一件事情是:使用script标签,能在页面中新开一个通信连接(当然你可以说iframe,object标签也可以),如果我们将script标签的src指向一个php文件,那么它就可以向服务器提交数据了。动态创建script标签的方法有两种,其实实质上是一样的。
这里我先创建了一个js文件,供后面将动态创建的元素的src直接指向该文件s.js内容很简单:
1、使用createElement动态创建script元素
2、使用document.write直接写入
这两种都能轻松的动态创建一个script标签,来构造get请求,可以根据实际情况选择使用2种方法。
给出完整的演示:http://www.zendstudio.net/libs/use-js-create-script-tag-demo/ajax中的跨域问题也就可以这么解决了,获取远程服务器数据,不再是难题,这种方法不好使用XML而已。
忘记说那个“迷”了,之前我用createElement创建了script标签,没有使用appendChild方法进行附加,导致请求没有起作用,特此记录。
众所周知的一件事情是:使用script标签,能在页面中新开一个通信连接(当然你可以说iframe,object标签也可以),如果我们将script标签的src指向一个php文件,那么它就可以向服务器提交数据了。动态创建script标签的方法有两种,其实实质上是一样的。
这里我先创建了一个js文件,供后面将动态创建的元素的src直接指向该文件s.js内容很简单:
1、使用createElement动态创建script元素
2、使用document.write直接写入
这两种都能轻松的动态创建一个script标签,来构造get请求,可以根据实际情况选择使用2种方法。
给出完整的演示:http://www.zendstudio.net/libs/use-js-create-script-tag-demo/ajax中的跨域问题也就可以这么解决了,获取远程服务器数据,不再是难题,这种方法不好使用XML而已。
忘记说那个“迷”了,之前我用createElement创建了script标签,没有使用appendChild方法进行附加,导致请求没有起作用,特此记录。
评论(1)
10/27/2008 23:51,分类:PHP,来源:本站原创
10/26/2008 21:56,分类:PHP,来源:本站原创
.htaccess是apache的访问控制文件,apache中httpd.conf的选项配合此文件,完美实现了目录、站点的访问控制,当然最多的还是rewrite功能,即URL重写,PHP中实现伪静态的一个重要途径,也是被公认为SEO中搜索引擎友好的极为有效的一个手段。
尽管前些天的黑屏风波闹的沸沸扬扬,但依本人拙见,windows用户并无任何减少。现在的一个实际问题就是windows不允许重命名时.的前面没有字符,它认为这样的文件名是不合法的。这就造成我们无法通过重命名"新建文本文档.txt"为".htaccess"来创建此访问控制文件,但是,事情总有解决的办法。且看下面的几个方法:
1、使用DOS命令,在DOS下有三种方法可供选择:
使用屏幕编辑命令copy con .htaccess后回车,输入内容,最后按下ctrl+z结束编辑,就成功生成了.htaccess;
使用重命名命令ren 1.txt .htaccess ,这是最常规的方法了,在windows窗口下不能执行的命令,在cmd下却如履平地;
使用重定向命令 echo. >.htaccess,这里将一个回车符输入到.htaccess,同样能创建成功;
三种方法一并截图如下:
尽管前些天的黑屏风波闹的沸沸扬扬,但依本人拙见,windows用户并无任何减少。现在的一个实际问题就是windows不允许重命名时.的前面没有字符,它认为这样的文件名是不合法的。这就造成我们无法通过重命名"新建文本文档.txt"为".htaccess"来创建此访问控制文件,但是,事情总有解决的办法。且看下面的几个方法:
1、使用DOS命令,在DOS下有三种方法可供选择:
使用屏幕编辑命令copy con .htaccess后回车,输入内容,最后按下ctrl+z结束编辑,就成功生成了.htaccess;
使用重命名命令ren 1.txt .htaccess ,这是最常规的方法了,在windows窗口下不能执行的命令,在cmd下却如履平地;
使用重定向命令 echo. >.htaccess,这里将一个回车符输入到.htaccess,同样能创建成功;
三种方法一并截图如下:
10/21/2008 09:47,分类:JS/DIV/CSS,来源:本站原创
应该是快钱看到的实现,叫我确认手机号码,我就想偷懒,把上面填了一遍的复制下来,结果不让!
气的我不得不看一下代码(自动接触PHP后落下的这职业病,现在怕是要陪伴我一生了)
额,原来是这么个新鲜事件onpaste,从字面上理解是“粘贴事件”,看了相关资料
onpaste Event
Fires on the target object when the user pastes data, transferring the data from the system clipboard to the document.
Platform Support
IE Netscape Mozilla Opera Safari
4.0+ no no no 1.0+
当用户从系统剪贴板粘贴数据、传输数据时,激活此事件。只有IE和Safari是支持该事件的,难怪我都不曾见过(借口!!)
不过,我发现,用Ctrl+拖动,还是可以将内容复制过来滴。。。。
气的我不得不看一下代码(自动接触PHP后落下的这职业病,现在怕是要陪伴我一生了)
额,原来是这么个新鲜事件onpaste,从字面上理解是“粘贴事件”,看了相关资料
onpaste Event
Fires on the target object when the user pastes data, transferring the data from the system clipboard to the document.
Platform Support
IE Netscape Mozilla Opera Safari
4.0+ no no no 1.0+
当用户从系统剪贴板粘贴数据、传输数据时,激活此事件。只有IE和Safari是支持该事件的,难怪我都不曾见过(借口!!)
不过,我发现,用Ctrl+拖动,还是可以将内容复制过来滴。。。。
10/20/2008 18:58,分类:ITer,来源:新开博客 | 二手科学家
人的生活方式有两种,
第一种方式是像草一样活着,
你尽管活着,每年还在成长,
但是你毕竟是一棵草,
你吸收雨露阳光,
但是长不大。
人们可以踩过你,
但是人们不会因为你的痛苦,而产生痛苦;
人们不会因为你被踩了,而来怜悯你,
因为人们本身就没有看到你。
所以我们每一个人,
都应该像树一样的成长,
即使我们现在什么都不是,
但是只要你有树的种子,
即使你被踩到泥土中间,
你依然能够吸收泥土的养分,
自己成长起来。
当你长成参天大树以后,
遥远的地方,人们就能看到你;
走近你,你能给人一片绿色。
活着是美丽的风景,
死了依然是栋梁之才,
活着死了都有用。
这就是我们每一个同学做人的标准和成长的标准。
——俞敏洪在《赢在中国》36进12第3场中的现场演讲
第一种方式是像草一样活着,
你尽管活着,每年还在成长,
但是你毕竟是一棵草,
你吸收雨露阳光,
但是长不大。
人们可以踩过你,
但是人们不会因为你的痛苦,而产生痛苦;
人们不会因为你被踩了,而来怜悯你,
因为人们本身就没有看到你。
所以我们每一个人,
都应该像树一样的成长,
即使我们现在什么都不是,
但是只要你有树的种子,
即使你被踩到泥土中间,
你依然能够吸收泥土的养分,
自己成长起来。
当你长成参天大树以后,
遥远的地方,人们就能看到你;
走近你,你能给人一片绿色。
活着是美丽的风景,
死了依然是栋梁之才,
活着死了都有用。
这就是我们每一个同学做人的标准和成长的标准。
——俞敏洪在《赢在中国》36进12第3场中的现场演讲





