我的网址参数在哪里?

时间:2009-03-27 19:13:21

标签: html iis asp-classic vbscript frames

我有一个用框架制作的遗留网页(是的,我知道)。一帧(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...>

当我打印出myURLparent.location.href的值时,我发现参数部分?myVar=BAR已被删除。它只是阅读foo.asp

IIS中是否有一些设置可以执行此操作;还是有其他方法来获取参数部分?

1 个答案:

答案 0 :(得分:4)

看起来你正在抓住父母的网址。试试window.location.href。

另外..在ASP中,你应该使用.. Request.Querystring(“param”)。