我是VBscript的新手,所以可能有一個非常簡單的解決方案。無法在VBscript中訪問GET變量
基本上,我有我的主頁與按鈕,真的只是作爲鏈接到其他網頁。在鏈接我想傳遞的信息,所以我用的是標準的變量=值,如下所示:?
<input type="button" name="saveButton" value="Save Systems" onclick="location.href='save.html?step=1'" />
<input type="button" name="loadButton" value="Load Systems" onclick="location.href='load.html?step=1'" />
我擡頭如何訪問我看了看說使用的Request.QueryString(GET VBScript和每一個地方變量「variableName」)
因此,在我的save.html頁面中,我試圖首先打印step的值,只是爲了確保我得到它,然後開始實際處理所有代碼。這是我掛斷的地方。
<script type="text/vbscript">
document.write("<p>in the script<br>")
document.write("stepVar = ")
stepVar = Request.QueryString("step")
document.write(stepVar)
document.write(stepVar & "</p>")
</script>
... (rest of the page)
(我試過2條不同的打印語句,以防萬一我被錯誤地串聯,但既不工作。)當我點擊我保存的主網頁按鈕,導致我save.html?步= 1時,打印
in the script
stepVar =
(rest of the page)
所以我想步驟是回來null?這是不是因爲我沒有通過表單提交我的變量的原因?這應該不會有什麼關係......對吧?爲什麼我沒有得到我的變量/我如何獲得「step」的值,以便根據變量的值採取不同的操作?
謝謝,這應該是一個好的開始...我知道我很奇怪我使用VBScript而不使用ASP,但這是因爲我正在爲AGI的STK編寫一個gui工具。我想我應該能夠使用JavaScript的界面部分,所以也許我會做的。 – Lauren 2010-07-12 17:52:35