Показать сообщение отдельно
  #1 (permalink)  
Старый 17.12.2011, 14:13
Аспирант
Отправить личное сообщение для onuvidelsolnce Посмотреть профиль Найти все сообщения от onuvidelsolnce
 
Регистрация: 18.01.2011
Сообщений: 44

Запуск функции по окончании первой
Небольшая проблема в гостеой книге на AJAx в некоторых браузерах при нажатии на кнопку выполняется скрипт добавления сообщения и вывод гостевой с уже добавленным сообщением без перезагрузки. Проблема: Почему-то скрипт работает не доконца, на странице не появляется гостевая книга с добавленным сообщением. После принудительной перезагрузки видно что сообщение добавленно. Не работает вывод гостевой с добавленным сообщением., само добавление сообщения в базу работает.

<input type="button" value="<? echo $la18; ?>" name="signbutton" onClick="javascript:ajax('POST','gb_sign.php','action','signgb');">


Хотелось бы сделать так. Что бы после окончания выполнения

javascript:ajax('POST','gb_sign.php','action','signgb');


запустилась
window.location.reload(false);

что бы наверняка скрипт работал до конца во всех браузерах, хоть и не так как планировалось изначально, пусь лучше перезагрузится, чем просто останется без изменений.

Пробовал:

onClick="javascript:ajax('POST','gb_sign.php','action','signgb'); window.location.reload(false);"


Но так же в каких-то браузерах работает в каких-то нет. Как можно отрегулировать порядок запуска функций или как сделать что бы window.location.reload(false); запустилась после окончания javascript:ajax('POST','gb_sign.php','action','sig ngb');

Спасибо.
Ответить с цитированием