软件学堂

网游分类软件分类

JS代码自动识别网页类型

2012-10-14 来源:网络

【实例名称】

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代码屏蔽网页中的脚本
下一篇:通过JS代码在网页中动态添加Script脚本

相关文章