Ничего не понимаю... (по document.write)
2501
7
Вот в VBScript есть такая функция document.write "бла-бла", используя эту функцию в скрипте можно вписать в html код содержающуюся информацию в кавычках.
Так вот вопрос, при срабатывании этой функции отрывается новое окно. А есть ли аналог этой функции, но так чтобы все содержимое отображалось бы на той же странице?

Заранее спасибо... Сорри, если глупый вопрос... :смущ:
Natulich
Код покажи, пожалуйста.
pall
...
<скрипт language="VBScript">
...
Sub cmdclick ()
Dim form_
Set form_ = Document.form1

if (form_.face.value = "1") and (form_.Proc.value = "2") then document.write "<SELECT

onchange='window.location.href=this.options[this.selectedIndex].value'><option> </option><OPTION VALUE='http://www.mts.ru/mts'>процедурка</OPTION><OPTION

VALUE='http://winchanger.narod.ru/registry.html'>Справочник</OPTION><OPTION VALUE='http://winchanger.narod.ru/webmaster.html'>HTML</OPTION></SELECT>" end if
End Sub
<скрипт>
...
Выдержка из текста....
Natulich
При выполнении document.write новое окно не появляется. В Вашем случае document.write затирает старое содержимое окна и отрисовывается только Ваш &lt;select&gt;...&lt;/select&gt;. Судя по Вашей задаче, Вам нужно в document лишь добавить некоторые элементы, а не заменить уже имеющееся содержимое.
Audrey
Ну, так это понятно...
Вы предлагаете все заново туда написать? весь код что ли? :dnknow:
Мне ж не нужно, чтобы этот селект был сразу при открытии, только после выполнения некоторого события....
Natulich
Вы предлагаете все заново туда написать? весь код что ли?
Можно и так)))

Но, на мой взгляд, проще использовать, например, метод innerHTML. Этот метод есть у всех элементов документа. В инете море инофрмации об этом.
Audrey
Ок... попробую еще раз ....хотя пыталась уже...
Спасибо:улыб: