导航:首页 > 编程语言 > ie6翻书js

ie6翻书js

发布时间:2024-05-03 13:42:54

1. js 中如何判断出 各个IE浏览器的版本

IE6~IE10的浏览器特征明显,存在msie字符串,而IE11去掉了msie字符串,可以通过rv后面的版本号专识别IE11,具体方法如属下:

functionIETester(userAgent){
varUA=userAgent||navigator.userAgent;
if(/msie/i.test(UA)){
returnUA.match(/msie(d+.d+)/i)[1];
}elseif(~UA.toLowerCase().indexOf('trident')&&~UA.indexOf('rv')){
returnUA.match(/rv:(d+.d+)/)[1];
}
returnfalse;
}
IETester();//不传参数返回当前IE版本,如果不是IE内核浏览器,返回false
IETester('Mozilla/5.0(WindowsNT6.3;WOW64;Trident/7.0;rv:11.0)likeGecko');//传userAgent字符串,用来判断其他IE浏览器的版本,该示例返回11.0

2. 【百分】如何用js去掉网页的滚动条

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网页特效代码|JsCode.CN|---去掉窗体滚动条的方法</title>

</head>

<body scroll="no">
</body>

</html>

3. 如何用JS获取外部脚本的文件内容

您需要的功能可以利用AJAX来实现。下面是我写的代码读取一个文件并显示出来,供您参考。

<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>使用AJAX读取外部文件</title>
</head>
<body>
<divid="txt">外部文件内容</div>
<script>
if(window.ActiveXObject)//windows系统
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
elseif(window.XMLHttpRequest)//其它系统,及非IE6系统
xmlHttp=newXMLHttpRequest();

xmlHttp.onreadystatechange=Callback;
xmlHttp.open("GET","mytxt.txt",true);//读取mytxt.txt内容
xmlHttp.send(null);

functionCallback()
{
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
xml=xmlHttp.responseText;//读取返回值即文件内容
document.getElementById("txt").innerText=xml;//在当前页面显示文件内容
}
}
}
</script>
</body>
</html>

4. 怎么用js固定某个元素,让它不随页面的滚动而滚动,始终固定在窗口的某个位置

可以把该元素的定位设置为fixed,该元素就会始终在那个位置,不过要注意IE6下不支持固回定定位,兼容IE6可以通过JS实现,不过答JS实现的是滑动效果,要想在IE6下也实现固定定位那样的效果没办法做到。

5. js判断是否是IE浏览器的几种方法

前几天在网上看到一个技术牛人写的世界上判断是否IE浏览器之最短的js代码,如下:<scriptif(!+[1,])alert(这是ie浏览器);
else alert(这不是ie浏览器);
</script
其实有很多判断的方法,大都是根据浏览器的特性来的。
比如库prototype的方法是:!!(window.attachEvent && navigator.userAgent.indexOf('Opera') === -1) 。就是根据ie支持window.attachEvent添加侦听事件,非ie用window.addEventListener添加侦听事件来判断的。navigator.userAgent.indexOf('Opera') === -1是因为opara浏览器能伪装成ie.如果!!(window.attachEvent )为真,就是ie;反之,如果!window.addEventListener为真,也可以判断为ie.
Ext使用的是!1[0],他利用IE无法使用数组下标访问字符串的特性来判断。在ie8下好像有问题。
在!+[1,]还未被发现前,判断ie最短的表达式是 !+\v1.它利用的是ie不支持垂直制表符的特性。
以前还有一个常用方法是document.all,由于opera浏览器能伪装成ie。可以这样写:!!(document.all && navigator.userAgent.indexOf('Opera') === -1).
还有很多,先记这几条,便于工作时查阅。
1.+[1,]
2.!+\v1
3.!!(window.attachEvent && navigator.userAgent.indexOf('Opera') === -1)
4.!!(!window.addEventListener&& navigator.userAgent.indexOf('Opera') === -1)
5.!!(document.all && navigator.userAgent.indexOf('Opera') === -1)

阅读全文

与ie6翻书js相关的资料

热点内容
nsh是什么文件 浏览:119
手机QQ怎么不能传文件 浏览:450
u盘复制文件的速度取决于什么 浏览:659
iphone4下拉通知栏 浏览:427
javasocket接收数据包 浏览:137
如何给类数据成员变量设置默认值 浏览:885
密集app怎么推广 浏览:866
WP7屏幕保护程序 浏览:568
win10双硬盘老蓝屏 浏览:986
怎么设置网站描述 浏览:274
微信压缩包可以发送多大文件 浏览:916
u盘打开很卡无法复制里面文件 浏览:143
app怎么删不掉 浏览:324
农村工作一号文件图片 浏览:598
锤子手机怎么样升级 浏览:706
微信朋友圈哲理说说 浏览:649
jscss模板 浏览:472
图片文件夹里多了一个 浏览:305
索尼a7r2配置文件 浏览:706
获取jsp中a中text 浏览:396

友情链接