我有一个用框架制作的遗留网页(是的,我知道)。一帧(letFrame)尝试使用以下锚点更新另一个帧(rightFrame):
<a href="foo.asp?myVar=BAR" target=rightFrame>
foo.asp已加载到rightFrame中,看起来像这样
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="MYNAME" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<form target="_self">
<SCRIPT LANGUAGE=vbscript>
Option Explicit
dim myURL
myURL = parent.location.href
<...blahblablah...>
当我打印出myURL
或parent.location.href
的值时,我发现参数部分?myVar=BAR
已被删除。它只是阅读foo.asp
。
IIS中是否有一些设置可以执行此操作;还是有其他方法来获取参数部分?
答案 0 :(得分:4)
看起来你正在抓住父母的网址。试试window.location.href。
另外..在ASP中,你应该使用.. Request.Querystring(“param”)。