2009年10月 文章归类

关于Ajax在浏览器中产生前进后退的实现方法

关于Ajax在使用中要使浏览器产生前进后退的方法,网上比较多的方法有两种:一是采用hash值的方式,这是我们在地图preview版中使用的方法(采用jQuery的history插件);二是使用iframe的方法,目前百度地图、Google地图采用。为使我们以后的mymap方便引用到博客等网页内容中去,并且给地图添加复制链接的方法,我们决定把地图中Ajax在浏览器产生前进后退的方法改变为iframe的方法。

实现的机制

主要使用的两个html:index.html,history.html(iframe src地址)。
主要代码参考index.html以及history.html的js部分:

现在说说实现的方式

Index.html中代码解释:
wHistory.init();
给body插入iframe跟一个表单(主要用于Safari浏览器、或者其他特殊使用,比如复制地址方面,直接取值input的value即可,不需要处理,而取iframe的src还要进行字符串的处理)

判断是否为Safari浏览器,如果是则特殊处理一下,根据不同的浏览器定义main函数

Callback函数处理返回的信息。
继续阅读全文……

根据IP返回地理位置地址以及地理经纬度的方法

今天做了一个基于Google地图的根据IP返回地理位置的接口,效果演示地址:http://js8.in/mywork/ipsearch/

可以输入域名,如:js8.in,既可以返回地理位置,并且把地理位置定位到Google地图上,并且在地图上打开气泡显示经纬度。

效果图:
根据IP返回地理位置接口

关于这个IP查询接口的调用方法:http://js8.in/mywork/ipsearch/ipsearch.php?ip=你要查询的IP地址或者域名(如js8.in)

程序说明:

1、IP数据库采用了纯真IP数据库10.25日最新版,可能有时间就更新一下数据库内容。
2、获取的经纬度是根据Google的地图接口,返回的数据~对于国内的经纬度应该有一定的偏移(国家法律规定的),但是在Google上使用应该是可以的~

查看自己是否在对方QQ好友中最简单的方法

有不少的QQ用户都很在乎自己是否在对方的QQ好友列表里,但又不好意思开口问“我在你QQ好友里吗”。想知道,又不方便开口问,怎么办呢?虽然腾讯QQ没有给出直接的验证方法,但利用QQ的一些附加功能还是可以间接解决问题的。

在QQ的聊天窗口的右侧,将鼠标移向对方QQ秀,此时窗口上将出现几个按钮,点击下图中红色方框中的按钮(如图1),程序将弹出一个与“对方合影”的窗口(如图2)。
是否在她/他QQ好友中 拍张照片告诉你
图1
继续阅读全文……

公司的DBA说了一些SQL数据库的箴言

今天我的第一个项目准备上线的时候,需要联系公司的DBA进行数据库的配置,对于创建SQL命令,DBA进行了修改,并且解释如下:
1、smallint 5个
2、int 10个
3、bigint 15个
4、tinyint 3个
5、如果出现的整数不为负数,添加unsigned,这样可以使内存减少一半
6、如果不为空,则设置DEFAULT
7、varchar 的存储是根据实际内容的长短来分配内存的,而char却是根据设置的长短来设置内存
8、varchar存在的时候,char全部为varchar格式
9、char查询速度比varchar查询速度快
10、对查询的字段进行索引

【续】教你偷老师的课件甚至考试试题~

《教你偷老师的课件甚至考试试题》地址:http://js8.in/291.html
今天有人在QQ上问我怎么用vbs隐藏bat运行,说bat潜行者太麻烦~
其实VBS(VBscript)很简单的,只是我怕有些人不懂就没有把方法贴出来~
既然有人问我就说说吧~顺便教大家一个愚人节简单的整人方式~
vbs内容是:
=====代码开始=====
      set WYQ=wscript.createobject("wscript.shell")
     WYQ.run "1.bat /start",0
=====代码结束=====
继续阅读全文……

手把手教你偷老师课件甚至考试试题!

原创文章,转载请表明来自“断桥残雪博客http://js8.in

文章地址: http://js8.in/291.html

文章中涉及的软件(批处理潜行者)下载地址/uploads/soft/090311/1_0021012681.zip
昨天受了一篇文章的启示,想到了一个偷老师课件或者试题(如果老师的试题放在他的U盘哩)方法~主要的东西都写好了,傻瓜式的操作!男女皆宜哦~~Hoho~~

有的老师不给我们课件,这是个问题~可是我们怎么办呢??

呵呵~

其实简单,我们用简单的批处理、快捷方式、“文件夹选项”以及批处理潜行者~就可以轻松搞定!下面我带着你一步一步的完成,顺便扫扫盲~

任务:把C盘和D盘的doc文件全部copy到E盘的test文件夹中的mp3文件夹下,碰到E盘中的“课件”快捷方式退出

继续阅读全文……

用批处理说中文!

批处理可以轻松的说出英文来,比如:mshta vbscript:createobject("sapi.spvoice").speak("I love YOU)(window.close)
对于学习英语发音的同学是个好的帮助,下面我们举例说说怎么发中文,想想到了愚人节,或者到了情人节,我们送上我们的中文祝福,对方是什么反应啊~呵呵~


下面的是中文版的,我爱你,王永清~呵呵有点自恋哦~
继续阅读全文……

全国各省市,县级城市经纬度SQL数据以及js数组

数据来自互联网,由本人收集共享之,希望大家体谅本人的辛苦,如果使用数据做项目,请在项目页面添加本人的网站链接,谢谢~
js数组为二级数组,格式为

var latlon=[['北京',39.90555,116.39147],['朝阳',39.95,116.4833],……];

下载地址为http://js8.in/mywork/ipsearch/latlon.js
SQL的数据为一段SQL命令,由于博客搬家导致的sql命令丢失了~很抱歉,不过大家可以通过上面的数值写一个循环就可以生成insert的命令格式了~
怎么写很简单我就不写了~呵呵~当然这些经纬度是针对google map的,也许运用到其他的地图中去会有一定的偏移,如果对定位要求不高的童鞋,这些经纬度可以有一定的帮助

第1页 / 共2页 12
返回顶部