前のページのクエリー文字列をこのページに渡していますが、次のページに渡したいのですが、ここaspxからhtmlへaspxへのクエリー文字列をjavascriptを使用して渡します。リンクの問題
<script type="text/javascript">
function qs(search_for) {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i<parms.length; i++) {
var pos = parms[i].indexOf('=');
if (pos > 0 && search_for == parms[i].substring(0,pos)) {
return parms[i].substring(pos+1);;
}
}
return "";
}
</script>
はちょうど隠しフィールドに固執して、簡単なのdocument.getElementById()でそれを取得するには、おそらく、より簡単に、より柔軟で、より保守リンク
<a href="http://www.TEST.com/TEST/TEST/TEST.aspx?comp=" & <script type="text/javascript"> document.write(qs("comp")); </script> & "name=test" >CLICK HERE </a></font></b></p>
「」タグの構文は何ですか?アンパサンドがやろうとしていることは何ですか?たぶんそれは奇妙なASPの何かのものですが、私はそれがうまくいく方法を想像することはできません。 – Pointy
それはできません:/私が望むのは、前のページから次のページへの私のクエリ文字列を渡すことです。 – MyHeadHurts
ああ、OK :-)まあそれはいいですし、私はその構文のグーグルを止めることができます! – Pointy