El URL JavaScript
JavaScript proporciona un nuevo URL, el URL JavaScript que permite incluir
cualquier función JavaScript en un enlace HTML.
Sintaxis
Observese que el URL JavaScript es introducido rodeado de dobles comillas(").
Esto se hace para asegurarnos de que todos los parsers (o analizadores)
entenderán correctamente el código. Por otra parte, al considerar
el parser las comillas dobles como delimitadores, estas no podran incluirse
en la expresión que se pasa a la función JavaScript. En este
caso se utilizarán comillas simples, que tambien son admitidas.
Por ejemplo:
|
<A HREF="javascript:escribe('HOLA<BR>')"> Enlace </A>
|
Nótese que la expresión pasada a la función escribe
(que podría ser una función que borrara la ventana del navegador
y escribiera la expresión introducida en una página en blanco)
acaba con el símbolo de fin de linea <BR>. Esto es debido
a que hasta que el navegador no lee un código de este tipo (<P>
o <HR>), sigue esperando más información para completar
la linea.
No sirve de nada enviar un caracter ASCII de retorno de carro "\n",
ya que HTML los ignora.
Ejemplo:
Por ejemplo, el código siguiente crea un enlace que, cuando es
pulsado, muestra una ventana de confirmación. Si el usuario pulsa
sobre el link y escoje Cancelar, la página especificada por
el enlace no es cargada.
Ejemplo de URL JAVASCRIPT