Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ventaja con mensaje

Estas en el tema de Ventaja con mensaje en el foro de Frameworks JS en Foros del Web. Hola Tengo una pequeña aplicacion en php con algo de js. Una vez enviado un form al servidor quiero que al devolver la pagina se ...
  #1 (permalink)  
Antiguo 27/11/2012, 17:25
 
Fecha de Ingreso: abril-2011
Ubicación: Leon
Mensajes: 61
Antigüedad: 13 años
Puntos: 2
Ventaja con mensaje

Hola

Tengo una pequeña aplicacion en php con algo de js. Una vez enviado un form al servidor quiero que al devolver la pagina se muestre un mensaje concreto, se que hay tecnicas tipo ajax que se pueden usar pero yo de momento prefiero enviar el form al servidor y que al devolver muestre la ventana.

Lo he intentado con un div_dialog, estos me funcionan bien cuando asigno el open a un evento concreto, generalmente un submit pero en este caso no se como hacer para que el dialog se abra directamente al volver la pagina desde el servidor.

He probado a enviar una variable desde php con un valor determinado segun el mensaje y en mi codigo js he puesto esto:

if ($('#mensaje').attr('value')== "1" ){
$('#dialog_mensaje_error').dialog( "open" );
$(this).attr('value') = 0;
}

El dialog se abre bien, pero me rompe la correcta ejecucion del programa alterando algunas cosas. Sospecho que el error es colocar el "if" a pelo sin un evento superior pero no se cual.

Como es la manera correcta de abrir un dialog directamente de vuelta desde el servidor?

Espero haberme explicado y siento si la pregunta es demasiado evidente.
Saludos y gracias
  #2 (permalink)  
Antiguo 28/11/2012, 08:57
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Ventaja con mensaje

devuelve algun valor por GET, por ejemplo ejemplo.php?op=ok

luego

Código PHP:
if(isset($_GET["op"]) and isset($_GET["op"]) == "ok"){
     ?>
     //aca lanzas tu ventana modal con tu javascript correspondiente.
     <?php
}

Saludos.
__________________
http://chicho.ninja yiaaaa
  #3 (permalink)  
Antiguo 01/12/2012, 19:50
 
Fecha de Ingreso: abril-2011
Ubicación: Leon
Mensajes: 61
Antigüedad: 13 años
Puntos: 2
Respuesta: Ventaja con mensaje

OK gracias lo intentare asi.

De todos modos uso una practica que no se si es adecuada, y es incluir todo el javascript de una pagina o bien todo en el head o bien en un archivo aparte, es decir no mezclo codigo php y JS porque no siempre hace lo que quiero y por eso no habia probado como dices.

Lo probare y te cuento, gracias
Saludos

Etiquetas: ajax, funcion, js, mensaje, php
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 20:27.