Перенаправление после выполнения функции

Тема в разделе "Архив раздела", создана пользователем levantuev, 28 ноя 2011.

  1. levantuev

    levantuev Пользователь

    Сообщения:
    100
    Симпатии:
    1
    Есть функция, после её выполнения выходит сообщение с текстом: Показ мониторинга включен. Нажимаем "Ок" Окно закрывается и все.... Нужно что бы после нажатия "Ок" пользователь перенаправлялся на страницу. Как это реализовать? Вот сама функция:
    PHP:
        function change_show_lgsl(){
            global 
    $userdata;
            
    $val $this->request['value'];
            
    DB()->query("UPDATE `bb_users` SET `show_lgsl` = '{$val}' WHERE `user_id` ={$userdata['user_id']};");
            
    cache_rm_user_sessions($userdata['user_id']);
            
    $messa = ($val) ? 'Показ мониторинга включен' 'Показ мониторинга выключен';
            
    $this->ajax_die($messa);
        }
     
  2. DarkMod

    DarkMod Пользователь

    Сообщения:
    1.449
    Симпатии:
    375
    PHP:
    header("location: куда тебе надо");
     
  3. dimka3210

    dimka3210 Пользователь

    Сообщения:
    1.306
    Симпатии:
    519
    не, как это сделать с помощью заголовка?
    ему нужно после закрытия алерта. у меня даже идей нету.
    тут на js чё то нужно мудрить.
     
  4. levantuev

    levantuev Пользователь

    Сообщения:
    100
    Симпатии:
    1
    Вот так решил проблему
    HTML:
                <input type="radio" name="chat" onclick="ajax.exec({ action: 'change_show_chat', value: '0'}); setTimeout('window.location.reload();', 500); chat_yes();" <!-- IF SHOW_CHAT -->checked="checked"<!-- ENDIF -->/> Да
                <input type="radio" name="chat" onclick="ajax.exec({ action: 'change_show_chat', value: '1'}); setTimeout('window.location.reload();', 500); chat_no();" <!-- IF not SHOW_CHAT -->checked="checked"<!-- ENDIF -->/> Нет 
     

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