Я новичок в VBscript, поэтому, возможно, это очень простое решение.Неисправность доступа к переменным GET в VBscript
В принципе, у меня есть моя главная страница с кнопками, которые действительно просто действуют как ссылки на другие страницы. В связи я хотел бы передать информацию, поэтому я использую стандарт переменная = значение, например, так:
<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'" />
Я посмотрел, как получить доступ GET переменные в VBScript и каждое место, которое я посмотрел сказал использовать Request.QueryString («variableName»)
Итак, на моей странице save.html Я пытаюсь сначала напечатать значение шага, просто чтобы убедиться, что я его получаю, прежде чем я начну фактически обрабатывать весь свой код. Здесь я повесил трубку.
<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? Причина в том, что это не работает, потому что я не представил свою переменную через форму? Это не должно иметь никакого отношения к этому ... не так ли? Почему я не получаю свою переменную/как могу получить значение «шаг», чтобы я мог принимать разные действия в зависимости от значения моей переменной?
Спасибо, это должно быть хорошим началом ... Я знаю, что странно, что я использую VBScript и не работаю с ASP, но это потому, что я кодирую инструмент gui для STK AGI. Я думаю, что я должен использовать javascript для части интерфейса, поэтому, возможно, я сделаю это вместо этого. – Lauren