打开一个含iframe的asp网页,让其中的iframe的src设置的网页按需变化
楼主zhulfsky()2006-12-22 11:44:30 在 Web 开发 / ASP 提问
在一个网页中,链接打开另一个含iframe的asp网页,让其iframe的src设置的网页按需变化。
用javascript vbscript实现均可。
问题点数:30、回复次数:5Top
1 楼zhulfsky()回复于 2006-12-22 12:44:55 得分 0
顶Top
2 楼cuit(GIS学习中)回复于 2006-12-22 13:07:27 得分 10
iframe里的属性不能嵌<%=%>之类的东西吗?
如果可以
那就加IF语句判断啊Top
3 楼hansonboy(hansonboy)回复于 2006-12-22 13:44:48 得分 20
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function changeUrl(){
var oInput = document.getElementById('url');
var oFrame = document.getElementById('testFrame');
oFrame.src = oInput.value;
}
</script>
</HEAD>
<BODY>
<input type="text" id="url" />
<input type="hidden" onclick="changeUrl()" value="change" />
<iframe id="testFrame" src="_blank" style="width:100px; height:100px"></iframe>
</BODY>
</HTML>Top
4 楼starwu(星沉海底)回复于 2006-12-22 16:20:38 得分 0
http://www.revival.com.cn/index.htm?l=111.html&r=222.html
自己看看代码我是怎么做的!
Top
5 楼starwu(星沉海底)回复于 2006-12-22 16:21:47 得分 0
window.onload=function(){
var l=r="",t=unescape(top.location.search+top.location.hash),re=/^\?l=(.+)&r=(.+)$/i,rs=/:\/\//;
if(re.test(t)){
l=t.replace(re,"$1");
r=t.replace(re,"$2");
if(rs.test(l)){l=""}
if(rs.test(r)){r=""}
}else{
t=document.cookie.match(new RegExp("(^| )Cdef=([^;]*)(;|$)"));
if(t!=null){
t=unescape(t[2]);
if(re.test(t)){
l=t.replace(re,"$1");
r=t.replace(re,"$2");
if(rs.test(l)){l=""}
if(rs.test(r)){r=""}
}
}
}
if(l==""){l="home.htm"}
if(r==""){r="forum.htm"}
if(Left.document.location=="about:blank"){Left.document.location=l}
if(Right.document.location=="about:blank"){Right.document.location=r}Top
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)