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’方法判断地址中包含的字符串。
【源码下载】