1

フレームで作成された従来の Web ページがあります (ええ、わかります)。1 つのフレーム (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の設定はありますか?または、パラメーター部分を取得する別の方法はありますか?

4

1 に答える 1

4

親の URL を取得しているようです。window.location.href を試してください。

また.. ASP では、.. Request.Querystring("param") を使用する必要があります。

于 2009-03-27T19:19:25.813 に答える