Всплывающее окно не покидая его

У меня есть окно PopUp на моей странице, но я бы хотел, чтобы никто не мог уйти, передав Click на предыдущую страницу, как если бы это было ShowDialog. Используйте VB.Net

0
задан 22.12.2016, 18:30
2 ответа

С html:

<a data-controls-modal="your_div_id" data-backdrop="static" data-keyboard="false" href="#">

С jQuery:

$('#idDelModal').modal({backdrop: 'static', keyboard: false})

Других признаков data:

|----------------------------------------------------------------------|
|  backdrop   |  Incluye un elemento modal-backdrop. Como alternativa, |
|             |  especifique `static` para un fondo que no cierre el   |
|             |  modal en clic.                                        |
|-------------|--------------------------------------------------------|
|  keyboard   |  Con valor `booleano: true` evita cerra el modal cuando|
|             |  se presiona la tecla `escape`                         |
|-------------|--------------------------------------------------------|
|    show     |  Muestra el modal cuando se inicializa                 |
|-------------|--------------------------------------------------------|
|   remote    |   deprecado desde v3.3.0. Carga desde una vía remota   |
|             |  el contenido del modal                                |
|-------------|--------------------------------------------------------|
3
ответ дан 24.11.2019, 11:54

Попытайся с этим кодом, который не позволяет возвращаться, чтобы мочь осуществлять это, скопируй этот код в коде страницы, в котором ты нуждаешься

<script type="text/javascript"> history.forward(); </script>

0
ответ дан 24.11.2019, 11:54
  • 1
    Ты должен объяснять пользователю qué он делает твой có я говорю. Не оставляй это ahí без má в. Возможно, что он простой, но если он это не понимает не podrá изменять это или давать ему má s я использую в других частях Вашей программы – lois6b♦ 22.12.2016, 18:44

Ты recoumendo plugin BlockUI jquery

http://malsup.com/jquery/block/

Я присоединяю тебе пример, как он используется, привет.

 $(document).ready(function() { 
 
        $('#prueba').click(function() { 
            $.blockUI({ message: $('#modal'), css: { width: '275px' } }); 
        }); 
 
        $('#yes').click(function() { 
            // update the block message 
            $.blockUI({ message: "<h1>Procesando...</h1>" }); 
 
            $.ajax({ 
                url: 'wait.php', 
                cache: false, 
                complete: function() { 
                    // unblock when remote call returns 
                    $.unblockUI(); 
                } 
            }); 
        }); 
 
        $('#no').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 
 
    }); 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://malsup.github.io/jquery.blockUI.js"></script>
<input id="prueba" type="submit" value="Mostrar Modal" /> 
 
 
<div id="modal" style="display:none; cursor: default"> 
        <h1>Presiona el botón para cerrar.</h1> 
        <input type="button" id="yes" value="Procesar" /> 
        <input type="button" id="no" value="Salir" /> 
</div>
1
ответ дан 03.12.2019, 18:23

Теги

Похожие вопросы