Читать книгу El gran libro de HTML5, CSS3 y Javascript - Diego Gauchat Juan - Страница 43

1.7.3 ping y download

Оглавление

El elemento <a> es probablemente el elemento más importante del HTML. Define la característica más importante del lenguaje: el hipervínculo. Fue creado para vincular un documento a otro, permitiendo a los usuarios navegar y acceder fácilmente a la información proporcionada por el sitio web. Pero ahora hacemos mucho más que acceder a documentos. Los usuarios necesitan ser capaces de descargar los documentos y los desarrolladores necesitan poder realizar seguimiento de nuestra actividad. HTML5 incorpora dos nuevos atributos que conservan la vigencia de este elemento y añadir la funcionalidad requerida:

ping: Este atributo declara la ruta de la URL e informa cuando el usuario hace clic en el enlace. El valor puede ser una o más URL separadas por un espacio.

download: Éste es un atributo booleano que indica al navegador que debe descargar el archivo en lugar de leerlo.


Código 1-31

Aplicación de los atributos ping y download.

En el ejemplo del Código 1-31, la URL del hipervínculo apunta al archivo myfile.pdf. En circunstancias normales, un navegador moderno mostraría el contenido del archivo en la pantalla, pero en este caso el atributo download fuerza al navegador a descargar el archivo. También incluimos un atributo ping que apunta a un archivo llamado control.php. Como resultado, cada vez que un usuario hace clic en el enlace, el archivo PDF se descarga y el script PHP es ejecuado, lo que permite al desarrollador hacer un seguimiento de esta actividad (es posible almacenar información del usuario en una base de datos, por ejemplo).

Hágalo usted mismo

Copie el Código 1-31 en un archivo de texto, guárdelo con un nombre y la extensión .html, y abra el archivo en su navegador. Al hacer clic en el enlace, el navegador le pedirá autorización para descargar el archivo. Luego elimine el atributo download y compruebe la diferencia.

El gran libro de HTML5, CSS3 y Javascript

Подняться наверх