Share via


Utilizar cuadros de mensaje

Si bien los exploradores son compatibles con casi todas las características de JScript, las nuevas características de .NET Framework, los objetos basados en clases, los tipos de datos, las enumeraciones, las directivas de compilación condicional y la instrucción const sólo se admiten en el servidor. Por tanto, estas características deben utilizarse exclusivamente en los scripts del servidor. Para obtener más información, vea Información de versión de JScript.

Siempre que un script se concibe para ejecutarse en un explorador (el del cliente), los programadores con experiencia incluyen código que detecta la versión del motor del script. Una vez que el script detecta la versión del motor, se puede redirigir el explorador a una página con script que es compatible con el motor de script del explorador. Para obtener más información, vea Detectar las funciones del explorador.

JScript utiliza los cuadros de mensaje alert, confirm y prompt del explorador para obtener la entrada de datos desde el usuario. Los cuadros son métodos del objeto window. Ya que el objeto window está en el nivel más alto de la jerarquía de objetos, en realidad no se necesita utilizar el nombre completo (por ejemplo, window.alert()) de cualquiera de estos cuadros de mensaje, pero es una buena idea hacerlo, porque ayuda a recordar a qué objeto pertenecen.

Cuadro de mensaje de alerta

El método alert tiene un único argumento, la cadena de texto que se desea mostrar en el cuadro de mensaje de alerta. La cadena no es HTML. El cuadro de mensaje proporciona un botón Aceptar para cerrar el cuadro de mensaje y es modal, es decir, el usuario debe cerrarlo para continuar.

window.alert("Welcome! Press OK to continue.");

Cuadro de mensaje de confirmación

El cuadro de mensaje de confirmación, que incluye los botones Aceptar y Cancelar, plantea una pregunta con dos respuestas posibles. El método confirm devuelve true o false. Este cuadro de mensaje también es modal, es decir, el usuario debe responder a él (hacer clic en un botón) y, por tanto, cerrarlo, antes de continuar.

var truthBeTold = window.confirm("Click OK to continue. Click Cancel to stop.");
if (truthBeTold)
   window.alert("Welcome to our Web page!");
else 
   window.alert("Bye for now!");

Cuadro de mensaje de solicitud

El cuadro de mensaje de solicitud, que incluye los botones Aceptar y Cancelar, proporciona un campo de texto que admite texto en respuesta a una solicitud. Si se proporciona un segundo argumento de cadena, el cuadro de mensaje de solicitud muestra esa segunda cadena en el campo de texto, como respuesta predeterminada. De lo contrario, el texto predeterminado es "sin definir".

Al igual que los métodos alert y confirm, el método prompt muestra un cuadro de mensaje modal. El usuario debe cerrarlo antes de continuar.

var theResponse = window.prompt("Welcome?","Enter your name here.");
document.write("Welcome "+theResponse+".<BR>");

Vea también

Conceptos

Mostrar información en el explorador

Detectar las funciones del explorador

Otros recursos

Presentar información mediante JScript