Foros del Web » Programando para Internet » Jquery »

dialog en jquery --- help me!

Estas en el tema de dialog en jquery --- help me! en el foro de Jquery en Foros del Web. Buenas estaba tratando de hacer mis cositas y se me presento esto Código PHP: < script language = "javascript"  type = "text/javascript" >     $( document ). ...
  #1 (permalink)  
Antiguo 18/12/2009, 13:45
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 3 meses
Puntos: 0
dialog en jquery --- help me!

Buenas estaba tratando de hacer mis cositas y se me presento esto

Código PHP:
<script language="javascript" type="text/javascript">
    $(
document).ready(function(){
        $(
"#new_dialog").click(function(){
            $(
"#dialog").dialog();
        });
    });
</script>

<input type="button" id="new_dialog" value="ver dialogo" />
<div id="dialog" title="Empty the recycle bin?" style="display: none;">
    <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 2px 20px 0;"></span>These items will be permanently deleted and cannot be recovered. Are you sure?</p>
</div> 
claro es ta q funciona si o no?

bueno ahora el problema es q cuando hago clic en la ver dialogo se abre el dialogo y despues lo cierro y vuelta hago clic en ver dialogo y ya no sale hasta que recarge toda la pagina

ahora me gustaria saber como abrir el dialogo miles de veces cuando abra y cierre el dialogo y lo abra y cierre hasta q me canse jejejej

Espero sus ayudas
  #2 (permalink)  
Antiguo 18/12/2009, 14:30
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: dialog en jquery --- help me!

Lo que hay que hacer es primero definir las opciones del dialog, incluyendo autoOpen: false, y recien luego abrirlo. Ej:
Cita:
$("#dialog").html("Por favor escribe algo").dialog({ resizable: false, draggable: false, closeOnEscape: true, title: 'Campo vacio' , autoOpen: false}).dialog('open');
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:43.