Javascript实例教程(7) 利用Javascript基于浏览器类型的重定向

2016-02-19 13:40 5 1 收藏

今天图老师小编要跟大家分享Javascript实例教程(7) 利用Javascript基于浏览器类型的重定向,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - Web开发 】

基于浏览器类型的重定向的实现可以通过使用javascript函数来检查navigator.userAgent的字符串“MSIE”,它将告诉你用户是否使用Microsoft Internet Explorer(微软的IE浏览器)。通过修改windows.location函数可以重定向到正确的URL(同意资源定位器)。下面是详细的代码:

HTML

HEAD

SCRIPT LANGUAGE="JavaScript"

!--

function redirectClient(ieurl, nsurl) {

// test for Internet Explorer (any version)

if (navigator.userAgent.indexOf("MSIE") != -1) {

window.location = ieurl;

} else {

// it's not IE so assume it's Netscape

window.location = nsurl;

}

}

//--

/SCRIPT

/HEAD

BODY

Click A HREF="javascript:redirectClient('explorer.html',

'netscape.html')"here/A

to redirect based on the user's browser.

/BODY

/HTML

点击此处去测试效果页

来源:https://www.tulaoshi.com/n/20160219/1604906.html

延伸阅读
标签: Web开发
从“译言”上的一篇文章据悉各浏览器 Javascript 的对比。我个人作为一名“准”的 Javascript 开发者,对此事自然比较的关注。SunSpider 的测试面我还是保持对其信任的态度的,正如原文所说的“它是一组被精心设计的测试,易于运行也非常全面”。 下面是测试的内容: 3d - 纯粹 JavaScript 的...
标签: Web开发
使用javascript中的OLE Automation 7. 怎样处理集对象 Automation对象与其它的Jscript对象有些有相同的结构。它暴露了多种方法和属性,我们可以对它们进行处理。如果你从来没有接触Visual Basic,你可能就不熟悉集对象了。集就是相关项的组。集用在Visual Basic主要是为了保持跟踪许多事情,比如从你的程序(表单集)中装载表单,或者表单(控...
标签: Web开发
使用JavaScript代替CGI 你可能对CGI脚本比较熟悉,利用CGI你可以通过表单将数字或者变量从一个网页上传递到另外一个网页。当然,你可以利用“POST”将变量以独立的线程进行传递而不显示在浏览器中,或者利用“GET”将变量编码到URL。 JavaScript不能在变量在服务器端被处理的时候利用POST方法;但是你可以注意到当你提交一个使用GET方法的表...
标签: Web开发
HoTMetal中使用javascript 7. 怎样识别所有的预定义的宏 HoTMetaL PRO 6.0定义了几个内部的事件,这些事件可以触发相应的宏。这些宏为: OnAction :当相应的菜单被点击中时,这个宏被触发; On_Application_Activate:当HoTMetaL在从磁盘装载后或者在你运行其它应用程序之后变为激活状态的时候,这个宏被触发; On_Application_Deactivat...
标签: Web开发
在HTML中打开窗口应用极为普遍,但也存在一些缺陷;用户浏览器决定窗口看起来是什么样的,你左右不了其窗口的大小及式样。幸运的是,JavaScript给了你这种控制权。 JavaScript的窗口语句是: window.open("URL","name","features"); 其中的URL是网页的地址,name是窗口的名字,features是窗口的一些特性,包括: scrollbars (滚动条) 当需...

经验教程

445

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部