Red de conocimiento informático - Computadora portátil - ¿Cómo puede ASP abrir un cuadro de diálogo y saltar a la página especificada después de la confirmación?

¿Cómo puede ASP abrir un cuadro de diálogo y saltar a la página especificada después de la confirmación?

Hay muchos errores en tu gramática y lógica incorrecta.

Gramática:

1. La primera respuesta. Escribe......

En el pop. Para abrir el cuadro de diálogo, usa MsbBox, que es la sintaxis de vbscript, por lo que la etiqueta

2. El uso correcto de MsgBox es MsgBox('...'), te perdiste la parte frontal (

3. No puede haber; después de la declaración vbscript

Supongo que desea escribir en javascript, puede hacer esto:lt;scriptgt;alert('...');lt;scriptgt;

Lo anterior son algunos errores en su gramática, si la sintaxis es correcta, pero después de que aparece un cuadro, regresa directamente a la página de inicio sin esperar confirmación. Este es un error lógico

Sabemos que ASP es un lenguaje del lado del servidor siempre que el lado del servidor lo maneje. bueno, todo lo que ve el cliente es una página procesada por ASP

El código anterior, suponiendo que no haya errores de sintaxis, se ejecutará así:

ASP genera un JS. Aparece una ventana emergente en el código del navegador y vemos un mensaje

2. Nuestra idea es que en este momento debemos hacer clic en Confirmar y luego saltar, pero el código del lado del servidor se envió al cliente y no tiene nada que ver con que hagamos clic en Confirmar, porque hacer clic o no hacer clic es un evento del cliente, por lo que el servidor no tiene la tarea de procesar el evento y luego realiza el siguiente paso, que es un salto, que resultará en una devolución sin hacer clic en confirmación

Entonces, el enfoque correcto es enviar mensajes y códigos de salto al cliente

La respuesta escribe "lt; scriptgt; alert('¡Ya votaste una vez! Sólo puedes votar una vez por la misma IP cada día'); ubicación .href='index.asp';lt;/scriptgt;"

.