Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/07/2010, 15:54
patitox04
 
Fecha de Ingreso: octubre-2008
Mensajes: 22
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: necesito una ventana de confirmacion que debuelva un valor

Ok, a ver si entendí lo que quieres.

El ejemplo que yo te dí es un Mensaje que te pregunta algo y solo respondes OK o Cancel (o Si o No, no recuerdo bien)

Y dices que requires el valor que queda en answer...

Bueno el valor que se guarda en answer es TRUE o FALSE, cuando das en OK o CANCEL respetivamente.

Sí lo que quieres es un Mensaje que te pida un dato el codigo seria asi...

En el Head de tu archivo ASP declara la siguiente Funcion en JavaScript (los textos marcados con diferente color fijate en la forma que te pongo mas adelante):
Código:
<head>
<script type="text/javascript">
function Muestra_Mensaje() {
     var numero = prompt("Dame un numero:","Valor")

     if ( numero == nul l) {
          document.forms['yourForm'].yourinput.value = "Valor Nulo"
     } else if ( numero == "" ) {
          document.forms['yourForm'].yourinput.value = "Valor Vacio"
     } else {
          document.forms['yourForm'].yourinput.value = numero 
     }
}
</script>
</head>
Nota: te pongo en if si el valor que metes es vacio, cuando borras el texto y dejas en vacio el campo y le das ok, el nullo es cuando das cancelar.

Despues, dentro de tu cuerpo de la pagina de ASP, en el boton o en el enlace donde quieras mandar llamar el mensaje, pon lo siguiente:
Código:
<input type="button" onclick="Muestra_Mensaje()" value="Muestra el Mensaje" />
Como ultima parte, donde actualizarias el valor en el input, tienes que tener esto (fijate que los nombres tanto de la forma, como el input que quieras actualizar, sean los mismos en la funcion de javascript):
Código:
<form name='yourForm'>  

<input type='text' name='txtNumero' id='yourinput' value='Numero Antiguo'>  
 
</form>
Espero haber podido ayudarte en tus dudas. Estamos al pendiente!!!!!!

NOTA: los input text que utilice son de HTML, intenta con los de ASP, si no quieren, usa de HTML no pasa nada