js(java script)跨域调用间谈

[ At 2010/11/23 By wukong   1 comments ]

刚朋友问到js如何实现跨域问题,大致思考了下,回复他的结果如下,记录下,详细实现以后再说。

跨域很简单 可以利用script标签,或者iframe标签
比如a站上要跨域获取b站的某个url内容
可以用js动态创建一个script标签,src指向b站的url
这样这个动态创建的script会引用并加载b站的url页面内容
再读取这个script标签内容就是结果了
就实现了跨域抓取内容了
同样,也可以用iframe标签

...Read More...

js的replace如何全部替换

[ At 2010/4/27 By wukong   3 comments ]

js提供的字符串替换函数replace可以将字符串中符合条件的字符串替换成目标字符串。但是一般使用字符串进行查找替换只能替换第一个符合条件的结果。如

 
  1. var str = "大家都是男人吗,难道不是吗!";
  2. ...
Read More...

js的时间计时器函数

[ At 2010/4/13 By wukong   0 comments ]

js语法中常用的时间计时器函数有setInterval和setTimeout

setInterval是间隔一定时间就执行一次,写法如 setInterval("fun()", 100), 表示每隔100毫秒执行一次函数fun(),一直循环,

setInterval函数返回值是一个计时器的id,如果想停下不再继续循环该计时器,可以用clearInterval(timer)这个函数停止。如下

var timer1 = setInterval("fun()",500);
...

Read More...

使a标签链接无效之js:void(0)和return flase

[ At 2010/4/13 By wukong   1 comments ]

web开发中有时可能需要让a标签无效,也就是点击链接标签a不会跳转打开链接页面,以实现一些特殊的动作,比如相应a标签的onclick事件函数等。

以前,我经常使用<a href="javascript:return flase">的写法,貌似也可以,至少在ie6年代是可以的。

后来,发现这方法在其他浏览器下兼容不好,对ie8貌似就不支持。

为了实现相同的使链接标签a链接动作无效的效果,将代码中的href 改成void(0),搞定了,ie8 ie7 ff貌似都可以正常工作。

...Read More...

js触发onchange事件的方法

[ At 2010/2/28 By wukong   5 comments ]

js中onchange事件是在客户端改变输入控件的值,比如一个textbox,会出发的一个事件。但是如果在js代码中改变一个textbox的value,而不是通过键盘输入改变一个textbox值的话,是不会出发onchange事件的。

那么,如何在js代码模式通过代码触发textbox控件的onchange事件呢,经过查阅资料,发现js提供了一个方法,可以触发控件的应该是所有事件。object.fireEvent()方法,使用方法如 object.fireEvent('onchange'),即可触发控件的onchange事件。

...Read More...

js脚本中opener,self,parent的区别

[ At 2010/2/25 By wukong   0 comments ]

今天说说javascript中几个内置对象的含义和使用方法。opener,self,parent

opener:对打开当前窗口的window对象的引用,如果当前窗口已被用户打开,则opener的值为null.

self:自引用属性,是对当前window对象的应用,与window属性同义.

self代表自身窗口,opener代表打开自身的那个窗口,比如窗口A打开窗口B.如果靠window.open方法,则对于窗口B,self代表B自己,而opener代表窗口A.

...Read More...

向文本框光标所在位置插入内容的的js代码,支持ie和ff

[ At 2009/12/4 By wukong   0 comments ]

记录一段可以向文本框当前光标位置插入一段文本的js代码,这段js代码支持ff和ie

js代码记录如下

<script   type="text/javascript">   

function setCaret(textObj) {
    if (textObj.createTextRange) {
        textObj.caretPos = document.selection.createRange().duplicate();
...

Read More...

js控制之style.top,marginTop,offsettop

[ At 2009/7/4 By wukong   3 comments ]

标题比较混乱,我只是想记录下今天用js实现幻灯片滑动时对一个div的top进行控制遇到的问题和解决。

开始我用了offsettop获取需控制的div的顶部距离,并对它进行赋值,但调试过程发现,offsettop是只读的,对它进行直接赋值会出错。

后换了个方法,使用style.top,这个属性的值不是数字,而是字符串,并且是带单位的,比如“10px”,实际操作中可以用offsettop取值,处理后对style.top进行赋值而实现对对象顶部距离进行控制的效果。

...Read More...

tbody不支持innerHTML赋值

[ At 2009/6/11 By wukong   0 comments ]

做了个ajax动态加载的表格table,因为表格第一行是标题,后面是数据,所以想着将后面的数据部分的行tr都放到一个tbody中,然后动态用js加载数据并填充tbody实现动态数据的效果,html如下

<table>
        <tr><td>编号</td><td>姓名</td></tr>
...

Read More...

asp实现utf-8字符串到gb2312 url编码格式的转换

[ At 2009/6/10 By wukong   3 comments ]

最近做了个小功能,asp写的一个自动提交表单到第三方网站,并获得返回数据进行分析的公呢个.由于本站是utf-8编码格式,而对方是改变gb2312编码格式,这样通过xmlhttp post过去的数据中的中文部份,都成了乱码了.必应(帮微软一把,哈哈)搜索了n多代码转换函数,尝试了无数次,无果.

后发现,asp的server.urlencode函数是按照当前会话默认的编码格式,将一个字符串转换成url编码,而本站的默认编码是utf-8的,就试着找方法改变当前会话编码格式,居然还真有.

...Read More...
分页:[«]1[2][»]

日历

<< 2019-7 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Powered By 空空如也 

Copyright 2018 www.7es.cn . Some Rights Reserved. Email:iamwgh@msn.com
网站备案:豫ICP备18012221号-1