VBSript, как вставить нтмл код
основной хтмлкод
скрипт
процедура объект_событие()
если условие верно
то
вставить хтмлстрока1
иначе
вставить хтмлстрока2
конец если
конец прощедуры
/скрипт
основной хтмлкод
вопрос,как в хтмл доке реализовать следующий алгоритм
основной хтмлкод
скрипт
процедура объект_событие()
если условие верно
то
вставить хтмлстрока1
иначе
вставить хтмлстрока2
конец если
конец прощедуры
/скрипт
основной хтмлкод
<html><body>
<h1>основной текст</h1>
<script language="VBScript">
if условие1 then
response.write("<h1>выполнено 1 условие</h1>")
elseif условие2 then
response.write("<h1>выполнено 2 условие</h1>")
end if
</script>
<h1>опять основной текст</h1>
</body>
</html>
<html><body>
<h1>основной текст</h1>
<script language="VBScript">
if условие1 then
response.write("<h1>выполнено 1 условие</h1>")
elseif условие2 then
response.write("<h1>выполнено 2 условие</h1>")
end if
</script>
<h1>опять основной текст</h1>
</body>
</html>
не раборает :(. Пишет что, недоступен объект "response"
ЗЫ: помоему response может использоваться в ВБСкрипт только в рамках ASP, я спрашиваю про обычные пользовательские скрипты.
ЗЗЫ: вообще чото счас не уверен, возможен ли сей алгоритм в клиентских скриптах....
не раборает :(. Пишет что, недоступен объект "response"
ЗЫ: помоему response может использоваться в ВБСкрипт только в рамках ASP, я спрашиваю про обычные пользовательские скрипты.
ЗЗЫ: вообще чото счас не уверен, возможен ли сей алгоритм в клиентских скриптах....
:) и неудивительно, response.write - это только на сервере в рамках ASP
на клиенте только document.write
:) и неудивительно, response.write - это только на сервере в рамках ASP
на клиенте только document.write
так а document.write он же токо в новый документ писать может, в смысле новое окно открывает.
так а document.write он же токо в новый документ писать может, в смысле новое окно открывает.
это кто тебе сказал? а ты сам пробовал?
это кто тебе сказал? а ты сам пробовал?
ну конечно пробовал, как только, идет выполнение document.write, в браузер новая страничка грузится, и туда этот "врайт" и осуществляется, мож я че не так делаю? , подскажите точный синтаксис.., или может там какойнить параметр еще нужен?
ну конечно пробовал, как только, идет выполнение document.write, в браузер новая страничка грузится, и туда этот "врайт" и осуществляется, мож я че не так делаю? , подскажите точный синтаксис.., или может там какойнить параметр еще нужен?
Ну не знаю, у меня всё работает. Да и не должна новая страница грузится, может, ты че-то не так пишешь?
<script language="VBScript">
dim i
i = 1
if i = 1 then
document.write("<h1>выполнено 1 условие</h1>")
else
document.write("<h1>выполнено 2 условие</h1>")
end if
</script>
<h1>опять основной текст</h1>
ну конечно пробовал, как только, идет выполнение document.write, в браузер новая страничка грузится, и туда этот "врайт" и осуществляется, мож я че не так делаю? , подскажите точный синтаксис.., или может там какойнить параметр еще нужен?
код в студию
код в студию
да я вроде понял вчем у меня лажа.
у меня этот скрипт выполняется по событию, тоесть после того как докумере загружен.
если скрипт просто поместить в страничку, то все работает, е если скипт работает по событию, открывается овое окно.
???тогда вопрос как вбскриптом перегрузить страничку в браузере, с сохранением скриптовых переменных.
<script language="VBScript"><!--
private sub bt_onclick
if a=1 then
document.write("<h1>выполнено 1 условие</h1>")
else
document.write("<h1>выполнено 2 условие</h1>")
end if
end sub
// --></script>
<h1>основной текст</h1>
<input type="text" name="txt" /><button type="button" name="bt" value="">X</button>
<h1>
опять основной текст</h1>
</body>
да я вроде понял вчем у меня лажа.
у меня этот скрипт выполняется по событию, тоесть после того как докумере загружен.
если скрипт просто поместить в страничку, то все работает, е если скипт работает по событию, открывается овое окно.
???тогда вопрос как вбскриптом перегрузить страничку в браузере, с сохранением скриптовых переменных.
<script language="VBScript"><!--
private sub bt_onclick
if a=1 then
document.write("<h1>выполнено 1 условие</h1>")
else
document.write("<h1>выполнено 2 условие</h1>")
end if
end sub
// --></script>
<h1>основной текст</h1>
<input type="text" name="txt" /><button type="button" name="bt" value="">X</button>
<h1>
опять основной текст</h1>
</body>
у меня твой скрипт нового окна не открывает