分类目录归档:js

解决js下跳转无referer的方法

//检测如果是ie浏览器,则手动的给增加一个referer
这样的原理就是给IE浏览器的页面偷偷加了个链接,然后自动点这个链接,于是referrer就能保留了。

  1. var url = ‘http://www.haoitsoft.com’;
  2. if (/MSIE (\d+\.\d+);/.test(navigator.userAgent) || /MSIE(\d+\.\d+);/.test(navigator.userAgent))
  3. {
  4.     var referLink = document.createElement(‘a’);
  5.     referLink.href = url;
  6.     document.body.appendChild(referLink);
  7.     referLink.click();
  8. }
  9. else
  10. {
  11.     location.href = url;
  12. }

Jquery 获取 radio选中值

今天看到一位博友的文件觉得不错,转载一下,希望对大家有帮助!
随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。

Radio


1.获取选中值,三种方法都可以:

$(‘input:radio:checked’).val(); 继续阅读

解决跨域资源共享的10种方法

在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?

同源策略

在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。

继续阅读

js获取控件所在的位置

//获取坐标位置


function getpos(e) {

var t=e.offsetTop;

var l=e.offsetLeft;

var height=e.offsetHeight;

while(e=e.offsetParent) {

t+=e.offsetTop;

l+=e.offsetLeft;

}

}

假设 obj 为某个 HTML 控件。 obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。 obj.offsetLeft 指 obj 距离左方或上层控件的位置,整型,单位像素。 obj.offsetWidth 指 obj 控件自身的宽度,整型,单位像素。 obj.offsetHeight 指 obj 控件自身的高度,整型,单位像素。 我们对前面提到的“上方或上层”与“左方或上层”控件作个说明。 例如:

<div>
	<li class="alt"><div id="tool"></li>
	<li>    <input type="button" value="提交"></li>
	<li class="alt">    <input type="button" value="重置"></li>
	<li>
</div>

“提交”按钮的 offsetTop 指“提交”按钮距“tool”层上边框的距离,因为距其上边最近的是 “tool” 层的上边框。

继续阅读