Помогите новичку разобраться

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Haarlem, 1 окт 2005.

Статус темы:
Закрыта.
  1. Haarlem

    Haarlem Гость

    Привет народ,
    Короче так. хочу написать маленький скриптик но у меня не получается.
    Как мне сделать так, что бы нажав на кнопу, в этом же документе открывалась форма, не меняя содержания самого документа и не перезагружая документ.
    Я кое что пробовал, но как только я нажимаю кнопку, исчезает всё содеримое документа и появляется форма.
    Подскажите пожалуйста.
    <html>
    <head>
    <title>Primer</title>
    <head>
    <body>
    <center>
    <form name="myForm">
    <input type = "text" name = "naam">
    <br>
    <input type = "text" name = "herhal">
    <br>
    <input type = "button" value="OK" onClick="document.myForm.herhal.value=document.myForm.naam.value">
    </form>
    </center>

    <script>
    function forma()
    {
    document.write('<center><form name="myForma">')
    document.write('<input type = "text" name = "naam">')
    document.write('<br>')
    document.write('<input type = "text" name = "herhal">')
    document.write('<br></center>')
    }
    </script>
    <center><input type= "button" value="OKE" onClick="forma()"></center>
    </body>
    </html>
     
  2. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Для: Haarlem
    через Javascript.

    Делаешь <div id="box"></div>

    а потом вызываешь его через innerHTML и вставляешь туда что хочешь.
     
  3. Haarlem

    Haarlem Гость

    Сергей, извени пожалуйста, ты не мог бы показать на примере.
     
  4. Andrew Stephanoff

    Andrew Stephanoff Гость

    Код (Text):
    <html>
    <head>
    <script type="text/javascript">
    function btnInsertForm_Click() {
    var frmNew = document.getElementById("frmNew").appendChild(document.createElement("FORM"));
    frmNew.method = "GET";
    frmNew.action = "script.php";

    var oInput = document.createElement("INPUT");
    oInput.type="text";
    oInput.name = "txtField";
    frmNew.appendChild(oInput)

    oInput = document.createElement("INPUT");
    oInput.type = "submit";
    oInput.value = "Send";
    frmNew.appendChild(oInput)

    return true;
    }
    </script>
    </head>
    <body>
    <input type=''button" value="Insert form" onclick="btnInsertForm_Click();">
    <div id="frmNew">
    </div>
    </body>
    </html>
    писал навскидку могут быть ошибки <_<
     
  5. Haarlem

    Haarlem Гость

    Thank you very much Andrew
     
Загрузка...
Похожие Темы - Помогите новичку разобраться
  1. artem4486
    Ответов:
    0
    Просмотров:
    11
  2. rn3rjd
    Ответов:
    9
    Просмотров:
    1.232
  3. maxiik
    Ответов:
    3
    Просмотров:
    1.580
  4. zaza41rus
    Ответов:
    0
    Просмотров:
    1.054
  5. Radion2
    Ответов:
    0
    Просмотров:
    1.670
Статус темы:
Закрыта.

Поделиться этой страницей