script
为吉首等地区用户提供了全套网页设计制作服务,及吉首网站建设行业解决方案。主营业务为成都网站建设、网站设计、吉首网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
navigator.geolocation.getCurrentPosition( // 该函数有如下三个参数
function(pos){ // 如果成果则执行该回调函数
alert(
' 经度:' + pos.coords.latitude +
' 纬度:' + pos.coords.longitude +
' 高度:' + pos.coords.altitude +
' 精确度(经纬):' + pos.coords.accuracy +
' 精确度(高度):' + pos.coords.altitudeAccuracy +
' 速度:' + pos.coords.speed
);
}, function(err){ // 如果失败则执行该回调函数
alert(err.message);
}, { // 附带参数
enableHighAccuracy: false, // 提高精度(耗费资源)
timeout: 3000, // 超过timeout则调用失败的回调函数
maximumAge: 1000 // 获取到的地理信息的有效期,超过有效期则重新获取一次位置信息
}
);
/script
参考 Lecaf 同学的博文
需要支持HTML5的浏览器才能支持
哪怕支持HTML5的浏览器支持也不一定很好
js代码可以放在页面中的任意位置哦 只要包含在
script type="text/javascript"
……
/script
网页是从上往下执行的,当遇到js时,浏览器会把已经解析的js放在缓存中,当浏览器找到与它相关的标签时才进行匹配的,有的人喜欢放在前面,也有放在后面的,也有紧跟的,这要视具体情况而定
HTML5 Geolocation(地理定位)用于定位用户的位置。
p id="demo"点击按钮获取您当前坐标(可能需要比较长的时间获取):/p
button onclick="getLocation()"点我/button
script
var x=document.getElementById("demo");
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else
{
x.innerHTML="该浏览器不支持获取地理位置。";
}
}
function showPosition(position)
{
x.innerHTML="纬度: " + position.coords.latitude +
"br经度: " + position.coords.longitude;
}
/script
希望对你有帮助,望采纳!
javascript是不能设置鼠标的坐标的。能得到坐标(clientX,clientY)这些都是只读属性,是不可写的。如果用JS去移动鼠标这违返了浏览器的安全原则。
可以用一些变通的方法,说下我用的方法(C#+webBrowser):
添加 microsoft HTML lib那个引用。 在webbrowser控件里面加载一个窗体。页面加载完后,让那个页面x 100,y 100的坐标点的元素得到焦点。然后通过这个元素调用他的click方法(这是用JS调用的)。这样就可以了。