Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-03-2008
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Question confirm con "si" y "no"

Hola compañeros:

Nuevamente yo con una duda

¿Cómo puedo hacer que un confirm tenga un mensaje de si y no?

Por ejemplo,

Quiero que aparezca un texto con lo siguiente: ¿Desea solo productos con Stock? SI NO

Si el usuario presiona "SI" gatillo una llamada a un archivo php con el parámetro que me retorne un informe en PDF con los productos que tengan stock, de lo contrario me lista el informe con todos los productos.

Gracias...

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
  #2  
Antiguo 05-03-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Código:
<script language=vbscript>
 if MsgBox("En ClubDelphi encuentras siempre la respuesta?", vbYesNo + vbQuestion, "ClubDelphi") = vbYes then
  MsgBox "Yo tambien!", vbInformation
 else
  MsgBox "Es porque has debido preguntar el origen del universo!", vbInformation
 end if
</script>
Tambien puedes analizar el método showModalDialog y hacer "tu propio" confirm.
Responder Con Cita
  #3  
Antiguo 05-03-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Buen intento cHackAll, aunque, "only for IE".

Yo creo que no se puede cambiar el texto de los botones de dicho diálogo, que, por otro lado, los propios navegadores se encargan de "localizar" (traducir) al idioma del sistema (o navegador). Por ejemplo, Firefox me muestra "Aceptar" o "Cancelar", no "Ok" y "Cancel".

En todo caso, pienso que eso debería bastar. Y que, cuando se precise más, tal vez haya que recurrir a soluciones que pasen por mostrar una "capa" (un contenedor) de forma "modal", en lugar del diálogo de confirmación "estándar". Sin embargo, hasta ahora me he venido decantando por esto último.

Pero, me consta que es posible hacer las dos cosas, es decir, mostrar un diálogo "personalizado", si es posible, y mostrar el diálogo "estándar" cuando no lo sea. Recomiendo un repaso a jQuery y a sus plugins.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 05-03-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por dec Ver Mensaje
...Buen intento cHackAll...
Vaya, con lo que yo apostaba que era la respuesta a la pregunta
Responder Con Cita
  #5  
Antiguo 10-03-2008
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Red face

Gracias dec por los enlaces....

Hasta Luego .-

PD: Por cierto no encontré nada que me satisfaga, por lo tanto lo hice a la antigua usanza...un checkbox con un botón al lado
Con visual se puede lograr, es lo que necesito,pero no quiero atarme a IE .
__________________
No todo es como parece ser...
Responder Con Cita
  #6  
Antiguo 18-03-2008
Avatar de foetus
foetus foetus is offline
Miembro
 
Registrado: mar 2007
Ubicación: Santo Domingo, Rep. Dom.
Posts: 77
Poder: 18
foetus Va por buen camino
Arrow

saludos,

segun lo que posteaste arriba esto deberia servirte, el problema con lo de chackAll es que lo hace en vbscript y lo correcto seria en javascript..\

ejemplo:
Código PHP:
<script language="javascript">
function 
validar(id,cat){
if (
confirm("Esta seguro que desea eliminar esta propiedad?.")){
window.location.href="eliminar.php?id="+id+"&cat="+cat+"";
 }

}
</script> 
lo puse asi porque lo tome de una aplicacion que tengo y no tengo animos de modificar, pero igual esta entendible: esto lo que hace es presenta un ventana con "Aceptar" y "Cancelar" como opciones, como dijo Dec depende del navegador y el idioma, pero igual funciona. si presionas aceptar o Ok dependiendo el lenguaje de tu sistema operativo llama al archivo eliminar.php pasandole como parametro el la url los mismos parametros que recive la funcion al ser llamada en caso que se presione cancelar pues no hace nada osea cancela....

esto creo que se adapta muy bien a tu necesidad.....
Responder Con Cita
  #7  
Antiguo 19-03-2008
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola:

No me sirve, te cuento porque, el asunto es que necesito 3 acciones, una para el si, no y cancelar, el si envia a sacar un reporte, el no tambien manda a ejecutar un reporte pero con distintos parámetros y el cancelar es la acción que aborta todo, es decir no hace "nada".

Por eso decidí usar un checkbox y un boton submit y asunto resuelto, no me hago más problema y el usuario ya lo está usando

Gracias de todas maneras.

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comentario "aplastante" contra los que atacan la "piratería" Casimiro Notevi La Taberna 12 07-03-2010 14:03:02
Necesito llamar a métodos de clases "hija" desde su clase "padre" Flecha OOP 17 20-04-2007 00:03:53
Ventana MDI, "Siempre visible" y "Pantalla completa" ixMike API de Windows 7 11-04-2007 18:36:55
"ChequeaEsto" elegido el futuro "Killer CLubDelphi" mamcx Noticias 51 31-10-2006 20:56:32
porque no me reconoce los caracteres "*" ni "%" cuando filtro mrmago Conexión con bases de datos 10 27-01-2006 04:21:16


La franja horaria es GMT +2. Ahora son las 05:52:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi