页面描点跳转如何跳转到iframe里面的元素上? 描点获取iframe 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面这个例子应该能满足你的需求了。简单的说就是改变iframe的src,把锚点加在src后面。可能还要加上在父窗口定位到这个iframe位置的代码,自己看着加吧。父页面:<!DOCTYPE html><html manifest="demo.appcache"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>父窗口</title> </head> <body> <a href="#m1">去锚点1</a> <a href="#m2">去锚点2</a> <a href="#m3">去锚点3</a> <a href="#m4">去锚点4</a> <a href="#m5">去锚点51</a> <iframe name="child" id="child" src="bbb.html" style="height:200px;"></iframe> <script type="text/javascript"> window.onload = function(e){ e = e || window.event; var a = document.getElementsByTagName('a'); var iframe = document.getElementById('child'); for(var i=0;i<a.length;i++){ a[i].onclick = function(){ var href = this.getAttribute('href'); iframe.src = 'bbb.html'+href; } } if(e.preventDefault){ e.preventDefault(); e.stopPropagation(); }else{ e.cancelBubble = true; e.returnValue = false; } } </script> </body></html> 子页面:<!DOCTYPE html><html manifest="demo.appcache"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>子窗口</title> </head> <body> <div style="height:400px"> <a href="javascript:;" id="m1">锚点1</a> </div> <div style="height:400px"> <a href="javascript:;" id="m2">锚点2</a> </div> <div style="height:400px"> <a href="javascript:;" id="m3">锚点3</a> </div> <div style="height:400px"> <a href="javascript:;" id="m4">锚点4</a> </div> <div style="height:400px"> <a href="javascript:;" id="m5">锚点5</a> </div> </body></html> 求助 关于jqeury的append方法无效问题 请问如下问题怎么解决 代码和具体问题如下 dreamweaver中可不可以仅用JavaScript操纵数据库 frame里的页面有个alert,如何在frame外阻止alert事件呢? jsp套打问题!!高手指教啊!! 从不同的页面传递radio的checked 如何给javascript的函数传递多个参数 關於動態調整幀的寬度 求救表单的验证。。。(在线等待) 利用window.open时,对于程序运行的后台操作 怎么用juuery 直接获取本地IP地址和计算机名称 自动生成页面,还是手工生成页面?
简单的说就是改变iframe的src,把锚点加在src后面。
可能还要加上在父窗口定位到这个iframe位置的代码,自己看着加吧。父页面:<!DOCTYPE html>
<html manifest="demo.appcache">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>父窗口</title>
</head>
<body>
<a href="#m1">去锚点1</a>
<a href="#m2">去锚点2</a>
<a href="#m3">去锚点3</a>
<a href="#m4">去锚点4</a>
<a href="#m5">去锚点51</a>
<iframe name="child" id="child" src="bbb.html" style="height:200px;"></iframe>
<script type="text/javascript">
window.onload = function(e){
e = e || window.event;
var a = document.getElementsByTagName('a');
var iframe = document.getElementById('child');
for(var i=0;i<a.length;i++){
a[i].onclick = function(){
var href = this.getAttribute('href');
iframe.src = 'bbb.html'+href;
}
}
if(e.preventDefault){
e.preventDefault();
e.stopPropagation();
}else{
e.cancelBubble = true;
e.returnValue = false;
}
}
</script>
</body>
</html>
子页面:<!DOCTYPE html>
<html manifest="demo.appcache">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>子窗口</title>
</head>
<body>
<div style="height:400px">
<a href="javascript:;" id="m1">锚点1</a>
</div>
<div style="height:400px">
<a href="javascript:;" id="m2">锚点2</a>
</div>
<div style="height:400px">
<a href="javascript:;" id="m3">锚点3</a>
</div>
<div style="height:400px">
<a href="javascript:;" id="m4">锚点4</a>
</div>
<div style="height:400px">
<a href="javascript:;" id="m5">锚点5</a>
</div>
</body>
</html>