一个画面上 一个按钮 一个iframe 点击按钮的时候 刷新iframe,为什么我写的不能实现,总是会把整个画面跳转掉。
求高手...
<html>
<head>
<title>Untitled</title>
</head>
<script type="text/javascript">
function iframe2aa()
{
var frame = document.getElementById("ifame");
frame.document.location = "aa.htm";
}
function iframe2bb()
{
var frame = document.getElementById("ifame");
frame.document.location = "bb.htm";
}
</script>
<body><table>
<tr>
<td>
<div id="div1">
<input type="button" value="button_aa" onclick="iframe2aa()">
<input type="button" value="button_bb" onclick="iframe2bb()">
<iframe width="100%" height="450"
src="aa.htm"
frameborder="0" id="ifame"
name="ifame" scrolling="no">
</iframe>
</div>
</td>
</tr>
</table>
</body>
</html>
求高手...
<html>
<head>
<title>Untitled</title>
</head>
<script type="text/javascript">
function iframe2aa()
{
var frame = document.getElementById("ifame");
frame.document.location = "aa.htm";
}
function iframe2bb()
{
var frame = document.getElementById("ifame");
frame.document.location = "bb.htm";
}
</script>
<body><table>
<tr>
<td>
<div id="div1">
<input type="button" value="button_aa" onclick="iframe2aa()">
<input type="button" value="button_bb" onclick="iframe2bb()">
<iframe width="100%" height="450"
src="aa.htm"
frameborder="0" id="ifame"
name="ifame" scrolling="no">
</iframe>
</div>
</td>
</tr>
</table>
</body>
</html>
{
var frame = document.getElementById("ifame");
frame.document.location.reload() ;
}
这个
frame.src = "bb.htm";
frame.document.location.reload() ;改成这样,画面没有跳转,但是也没刷新。
<head>
<title>Untitled</title>
</head>
<script type="text/javascript">
function iframe2aa(u)
{document.getElementById("ifameid").src = u ;}
function iframe2bb(u)
{
document.getElementById("ifameid").src = u ;
}
</script>
<body><table>
<tr>
<td><input type="button" value="button_aa" onclick="iframe2aa('aa.htm')">
<input type="button" value="button_bb" onclick="iframe2bb('bb.htm')">
<iframe width="100%" height="450"
src=""
frameborder="0" id="ifameid"
name="ifame" scrolling="no">
</iframe>
</td>
</tr>
</table>
</body>
</html>
给你改了一下 你看下吧
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function iframe2aa()
{
var frame = document.getElementById("ifame");
frame.src = "a.html";
}
function iframe2bb()
{
var frame = document.getElementById("ifame");
frame.src = "b.html";
}
</script></head>
<body>
<input type="button" value="button_aa" onclick="iframe2aa()">
<input type="button" value="button_bb" onclick="iframe2bb()">
<iframe width="100%" height="450"
src="a.html"
frameborder="0" id="ifame"
name="ifame" scrolling="no">
</iframe>
</body>
</html>
<input type="button" name="Button" value="Button"
onclick="document.frames('ifrmname').location.reload()">OR<input type="button" name="Button" value="Button"
onclick="document.all.ifrmname.document.location.reload()">OR
用iframe的id属性定位
<input type="button" name="Button" value="Button"
onclick="ifrmid.window.location.reload()">
{
var frame = document.getElementById("ifame");
frame.document.location = "aa.htm";
}
这个函数里面改成
var frame = document.getElementById("ifame").name;
window.open("bb.html",frame);
试试。
{
var frame = document.getElementById("ifame");
frame.document.location = "aa.htm";
}
这个函数里面改成
var frame = document.getElementById("ifame").name;
window.open("bb.html",frame);
试试。