Как не обновлять страницу при нажатии на кнопку ?

На веб-странице кнопка button, если находится внутри формы form, то после нажатия onclick  с открытием окна open или печатью print, страница автообновляется. Если вынести за пределы формы, то обновление не происходит.
Почему происходит обновление (это же не submit) и можно ли этого избежать ?  

5 комментариев: Как не обновлять страницу при нажатии на кнопку ?

  1. ВOSS говорит:

    Синтаксис
       <button type="button | reset | submit">…</button>
    Значения
       button
       Обычная кнопка.

       reset
       Кнопка для очистки введенных данных формы и возвращения значений в первоначальное состояние.

       submit
       Кнопка для отправки данных формы на сервер.

    Значение по умолчанию
    submit

    Теперь думай  

  2. Влад. говорит:

    Ты говоришь, что кнопка не submit, а какой ты ей прописал type? никакой? по-умолчанию он submit.  

  3. Holy Cow говорит:

    Если точнее то
    onClick="exp();return false;
    где exp() название функции  

  4. Kroneker говорит:

    _  

  5. Mikhail Kolpachkov говорит:

    Нужно добавить что-то типа onclick="javascript:return false"

Комментарии запрещены.