如何打开一个被IFRAME来的框架里的指定页?
main.asp为主框架名称,里面包含LeftFrame和RightFrame来部份。用一般的方法连接过来是这样的main.asp?url="指定页面"。可是我现在有个问题就是我的main.asp是用IFRAME方法嵌在index.asp里的。也就是当我打开index.asp时main.asp就被打开,但不允许单独打开main.asp。请问这样还能打开main.asp里的指定文件吗?当然连接来自main.asp和index.asp已外的页面?谢谢!
[228 byte] By [
msdn] at [2007-11-17 14:24:40]

# 2 Re: 如何打开一个被IFRAME来的框架里的指定页?
不是这样的吧?
http://192.168.0.33/shopping/main.asp?url=Show_Product.asp?id=43用这样的方法肯定可以了,可是我在打开main.asp之前先必须打开index.asp
也就是这样 http://192.168.0.33/shopping/index.asp?url=Show_Product.asp?id=43可这样的话只能打开框架的默认页,还不是我想要的Show_Product.asp页面.
# 5 Re: 如何打开一个被IFRAME来的框架里的指定页?
用字段判断 比如
window.open("main.asp?id=sss",,"width=500,height=500")
但单打开main.asp的时候,给个提示
if id=" Then
response.Write("No Way!")
response.End
End if
这时,有人肯定用参数来打开MAIN。但你可以SESSION来判别
IF SESSION(“USER”)=“” THNE
response.Write("No Way!")
response.End
End if
zc2cm at 2005-7-8 11:02:05 >

# 7 Re: 如何打开一个被IFRAME来的框架里的指定页?
说的简单一点。main.asp是主框架,分为左和右。默认情况下左边显示left.asp,右边显示right.asp。现在我想从框架也会的页面联到main.asp上来,但须要右边不显示默认页right.asp而是显示list.asp.
先谢谢了!
# 8 Re: 如何打开一个被IFRAME来的框架里的指定页?
你直接在response.write("<script language='javascript'>window.open('main.asp','_blank','');</script>")
response.write("<script language='javascript'>window.parent.right.location.href='www.asp';</script>");