8°C
завтра: 5°C
Погода в Перми
8°C
вечером9°C
ночью4°C
завтра5°C
Подробно
 63,79
+0.0046
Курс USD ЦБ РФна 24 апреля
63,7906
+0.0046
 71,75
+0.0243
Курс EUR ЦБ РФна 24 апреля
71,7453
+0.0243
PRM.Форум /Компьютеры Интернет Связь / Программирование /

Ничего не понимаю... (по document.write)

  • old hamster

    Сообщений: 26241

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

    Заранее спасибо... Сорри, если глупый вопрос... :смущ:

    Исправлено пользователем Natulich (06.09.07 10:56)

  • member

    Сообщений: 37

    Код покажи, пожалуйста.

  • old hamster

    Сообщений: 26241

    ...
    <скрипт 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
    <скрипт>
    ...
    Выдержка из текста....

  • activist

    Сообщений: 374

    Ошиблась)))

    Исправлено пользователем Audrey (06.09.07 12:04)

  • activist

    Сообщений: 374

    При выполнении document.write новое окно не появляется. В Вашем случае document.write затирает старое содержимое окна и отрисовывается только Ваш &lt;select&gt;...&lt;/select&gt;. Судя по Вашей задаче, Вам нужно в document лишь добавить некоторые элементы, а не заменить уже имеющееся содержимое.

  • old hamster

    Сообщений: 26241

    Ну, так это понятно...
    Вы предлагаете все заново туда написать? весь код что ли? :dnknow:
    Мне ж не нужно, чтобы этот селект был сразу при открытии, только после выполнения некоторого события....

  • activist

    Сообщений: 374

    В ответ на: Вы предлагаете все заново туда написать? весь код что ли?
    Можно и так)))

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

  • old hamster

    Сообщений: 26241

    Ок... попробую еще раз ....хотя пыталась уже...
    Спасибо:улыб:

Записей на странице:

Перейти в форум

Модератор: