html代码如何在网页中显示网站网址

html-css031

html代码如何在网页中显示网站网址,第1张

用JS获取当前页面地址

<script language="javascript">

alert(window.location.href)

alert(window.location)

alert(location.href)

alert(parent.location.href)

alert(top.location.href)

alert(document.location.href)

alert(document.URL)

alert(document.title)

</script>

实现的方法很多,比如ajax,asp,JSP等都可以实现,以ASP为例:

在ASP中可以使用<% request.ServerVariables("REMOTE_ADDR") %>

上面这段代码就可以显示在页面中

提示:

如果asp文件放在本机执行,下面3个变量返回的ip都是本机ip 

Request.ServerVariables("REMOTE_ADDR")

Request.ServerVariables("Local_Addr")

Request.ServerVariables("SERVER_NAME")

在支持html5地理定位API的浏览器上,window.navigator对象新增了一个geolocation属性,以及相关的Geolocation API。都是用JS进行访问的。

下面是一个例子:

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>地理位置</title>

</head>

<body>

<script>

navigator.geolocation.getCurrentPosition(

function(position){

var cords = position.coords

alert("当前经度:"+cords.longtitude +", 纬度:"+cords.latitude)

},

function(error){

var errorTypes={1:"位置服务被拒绝", 2:"获取不到位置信息", 3:"获取位置信息超时"}

alert( errorTypes[error.code] +":,不能确定当前地理位置")

}

)

</script>

</body>

</html>

这只是一个例子,一般用经度和纬度调用地图如百度地图的API显示。

注意:在电脑本机上没法测试,一般把网页放到服务器上,用手机访问可以定位。