Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Смена адреса формы, Туда и обратно 
:(
    Опции темы
ScreaM [13r]
Дата 30.3.2005, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 12.12.2003

Репутация: нет
Всего: нет



есть код:
Код
<script language="JavaScript">
  function pre_news(){
    mf = document.getElementById("form_add_news");
    mf.setAttribute("target","_blank");
    mf.setAttribute("action","actions.php?r=preview_news");
    mf.submit();
 }

            
</script>

<FORM METHOD=POST ACTION='admin.php?r=news&p=add_new' name='adds' enctype='multipart/form-data' id='form_add_news'>
....
<INPUT TYPE='button' value='Предосмотр' style='width:100px;cursor:hand;' onClick='pre_news();' name='pre_view_s'> 

<INPUT TYPE='submit' value='Добавить' style='width:100px;cursor:hand;' name='add_new'>

Вот.
Когда жму на кнопку Предосмотр - открывается страница actions.php?r=preview_news (как и должно быть). Но потом (без перезагрузки страницы) жму на другую кнопку - Добавить, и открывается опять таже страница, а должно переходить по форме, т.е. admin.php?r=news&p=add_new

Помогите исправить.
PM MAIL   Вверх
Aliance
Дата 30.3.2005, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Есесно, ты меняешь action ее. Нужно вместо submit-кнопки сделать вторую обычную, написать по клику функцию, которая бы меняла его обратно и субмитила.
PM MAIL WWW ICQ Skype   Вверх
Aliance
Дата 30.3.2005, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Я бы немного переписал функцию, дабы сократить код:
Код

<FORM ACTION='admin.php?r=news&p=add_new' name='adds' enctype='multipart/form-data' id='form_add_news'>
<INPUT TYPE='button' value='Предосмотр' onClick='sbm("actions.php?r=preview_news");' name='pre_view_s'> 

<INPUT TYPE='button' value='Добавить' name='add_new'  onClick='sbm("admin.php?r=news&p=add_new");' >


Код

<script language="JavaScript">
  function sbm(act){
    mf = document.getElementById("form_add_news");
    if (act == 'actions.php?r=preview_news') {
       mf.setAttribute("target","_blank");
    }
    mf.setAttribute("action", act);
    mf.submit();
 }
</script>


ЗЫ: сори что сразу не кинул; написал уже, но перед самым нажатием "Отправить" выключили свет =/
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0615 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.