1
私はフレームで作られた従来のWebページを持っています(yah、私は知っています)。 1つのフレーム(letFrame)は、次のアンカーを持つ別のフレーム(rightFrame)を更新しようとしている:URLパラメータはどこですか?
<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でこれを行う設定がありますか。またはパラメータ部分を取得する別の方法はありますか?
興味深いことに、「?」の後ろに「PAGE =」を含めて「window.location.href」に切り替えると、パラメータの前に残りのコードはその部分を期待していません。私はその作品をカットすることができますが、今は元のサーバでどのように動作したのか不思議です。 –
私は 'Request.Querystring(" param ")に切り替えようとしていましたが、元の開発者はURLのパラメータセクションを単一のパラメータ(no?YADDAH = BAR)として扱いました。だから私はまだSuboptimal windows.location.href(私はサイトの残りの部分をコード化しない限り)に固執しています。 –