<iframe src="login.html" width="100%" height="500px" id="cwin" scrolling="no" frameborder="0" ></iframe>注:
用以下该方法(var psrc = document.getElementById("cwin").src;)可以取到 login.html,
但是因为src的值是可变动的。请问如何取?
用以下该方法(var psrc = document.getElementById("cwin").src;)可以取到 login.html,
但是因为src的值是可变动的。请问如何取?
解决方案 »
- 关于HTML页面插入MP4使用Quicktime 播放
- js压缩
- 在线考试,提交后改变字体颜色和禁用checkBox
- 这段代码是什么意思?
- javascript中for语句的错误,帮忙看一下
- 一个页面刷新的问题~在线等待
- 如何写JS将已经DISABLED的文本INPUT框再变成重新有效
- 有没有什么方法一下清楚select中所有的option项?
- 推荐一下JS Nice一个帮你美化JavaScript代码及重定义变量名的工具
- 请问代码行前面的$是什么意思?
- 新手问题,为何checkbox的checked一直为undefined,打上勾也是 内祥
- 上午问的问题还是没搞清楚,关于自定义函数的问题!(求muxrwc细讲!)
用window.cwin.location.href可取得变动后的实际地址。
<html>
<head>
</head>
<body>
<input type="text" size="100" id="locationBar" value="" style="width:100%"><br>
<iframe id="good" src="http://www.baidu.com" style="width:100%; height: 400px"></iframe>
<div id="log1" style="width: 48%;float: left;border: 1px solid #cccccc;overflow:auto;"></div>
<div id="log2" style="width: 48%;float: right;border: 1px solid red;overflow:auto;"></div>
<script>
var x=0, y=0;
var prvSrc = 'http://www.baidu.com/';
function check() {
var curSrc = document.frames['good'].location.toString();
if(curSrc != prvSrc) {
log1.innerHTML = '<b><font color="red">[当前框架地址]</font></b> ' + curSrc + '<br>' + log1.innerHTML;
log2.innerHTML = '<b><font color="red">[前一框架地址]</font></b> ' + prvSrc + '<br>' + log2.innerHTML;
prvSrc = curSrc;
} else {
log1.innerHTML = '<b>[当前框架地址]</b> ' + curSrc + '<br>' + log1.innerHTML;
log2.innerHTML = '<b>[前一框架地址]</b> ' + prvSrc + '<br>' + log2.innerHTML;
} locationBar.value=curSrc;
}
setInterval('check();', 500);
</script>
</body>
</html>