当前位置:软件学堂 > 资讯首页 > 网络编程 > 编程其他 > JS代码自动识别网页类型

JS代码自动识别网页类型

2012/10/14 10:52:51作者:佚名来源:网络

移动端

【实例名称】

JS代码自动识别网页类型

【实例描述】

随着网站开发技术的更新,网页类型变得越来越丰富。本例将介绍通过JS代码如何自动识别网页的类型。

【实例代码】

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<SCRIPT LANGUAGE="JavaScript">
    URL = window.location.href;            //获取网页当前URL地址
    ishtm = (URL.indexOf('.htm') > -1);    //判断地址中包含的字符串
    ishtml = (URL.indexOf('.html') > -1);
    isshtml = (URL.indexOf('.shtml') > -1);
    isphtml = (URL.indexOf('.phtml') > -1);
    isaspx = (URL.indexOf('.aspx') > -1);
</script>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
//一个全局变量,用来判断网页类型
if (isphtml)
   document.write("这是一个.phtml 文件!");
else if (isshtml)
    document.write("这是一个.shtml 文件!");
else if (ishtml)
    document.write("这是一个.html 文件!");
else if (ishtm) 
    document.write("这是一个.htm 文件!"); 
else if (aspx) 
    document.write("这是一个.aspx文件!");
else { 
document.write("无法识别该类型文件.");
}
</script>
</body>
</html>

【难点剖析】

本例的重点是字符串的“indexOf’方法。JS代码中首先通过“window.locatlonhref'’获取当前网页的URL地址,然后使用“indexOf’方法判断地址中包含的字符串。

【源码下载】

本实例JS代码下载

标签: JS代码  网页