Ir al contenido principal

Uso de algunas propiedades interesantes de una página web

En esta práctica de JavaScript he puesto en práctica el acceso a algunas propiedades interesantes de una página web, tales como su dominio, título, fecha de la última modificación, nombre del navegador usado para abrirla y la resolución de pantalla del dispositivo desde el que se accede a dicha página web.

Logotipo de JavaScript

El usuario pulsará sobre una serie de textos y se le mostrará la información de la propiedades referidas anteriormente.
Para poder comprender el código de esta práctica es muy importante conocer el uso de las propiedades location, title, lastModified, userAgent y screen. Como ayuda puedes echarle un vistazo a los siguientes enlaces:

👉Enlace 1      👉Enlace 2      👉Enlace 3      👉Enlace 4      👉Enlace 5

Código HTML

<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Práctica de JavaScript</title>
    <link href="estilos.css" rel="stylesheet" type="text/css" />
    <script src="funciones.js" type="text/javascript"></script>
  </head>
  <body>
    <h2>Pulse para:</h2>
    <div id="caja"></div>
    <p id="dominio">Ver dominio página web.</p>
    <p id="titulo">Ver título página web.</p>
    <p id="cambiaTitulo">Cambiar título página web.</p>
    <p id="fecha">Fecha última modificación.</p>
    <p id="navegador">Navegador usado.</p>
    <p id="pantalla">Resolución pantalla.</p>
  </body>
</html>

Código CSS

#caja {
  width: 400px;
  height: 40px;
  border: 1px solid black;
  padding: 10px;
  float: right;
}
p {
  font-size: 1em;
  font-family: arial;
}

Código JavaScript

window.onload = inicializar;
function inicializar() {
    document.getElementById("dominio").addEventListener("click", dominio, false);
    document.getElementById("titulo").addEventListener("click", titulo, false);
    document.getElementById("cambiaTitulo").addEventListener("click", cambiaTitulo, false);
    document.getElementById("fecha").addEventListener("click", fecha, false);
    document.getElementById("navegador").addEventListener("click", navegador, false);
    document.getElementById("pantalla").addEventListener("click", pantalla, false);
}
function dominio() {
    let nombre = location;
    let caja = document.getElementById("caja");
    caja.innerHTML = nombre;
}
function titulo() {
    let titulo = document.title;
    let caja = document.getElementById("caja");
    caja.innerHTML = titulo;
}
function cambiaTitulo() {
    let titulo = "Otras propiedades de las páginas";
    document.title = titulo;
    var caja = document.getElementById("caja");
    caja.innerHTML = "Nuevo título de la página = " + titulo;
}
function fecha() {
    let fecha = document.lastModified;
    let caja = document.getElementById("caja");
    caja.innerHTML = fecha;
}
function navegador() {
    let navegador = navigator.userAgent;
    let caja = document.getElementById("caja");
    caja.innerHTML = navegador;
}
function pantalla() {
    let ancho = screen.width;
    let alto = screen.height;
    let caja = document.getElementById("caja");
    caja.innerHTML = ancho + "x" + alto + "px";
}

Demostración

Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.

Entradas populares de este blog

Mostrar y ocultar un elemento con un solo botón

En esta práctica de JavaScript he puesto en práctica el uso de funciones dentro de otra función. Cuando se pulsa en un botón se oculta el elemento y se cambia el valor del botón. Cuando se pulsa nuevamente en el botón se muestra el elemento y se cambia el valor del botón. Para poder comprender el código de esta práctica es muy importante conocer el uso de las funciones en JavaScript y la forma de acceder a los elementos del DOM y a los atributos de dichos elementos . Como ayuda puedes echarle un vistazo a los siguientes enlaces: 👉 Enlace 1      👉 Enlace 2 Código HTML <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Práctica de JavaScript</title> ...

Obtener datos de botones de checkbox

En esta práctica de JavaScript he puesto en práctica el acceso a los datos de botones checkbox de un formulario en HTML. El usuario seleccionará sus hobbies favoritos de entre unas opciones y al pulsar sobre un botón se le mostrará los hobbies que ha seleccionado. Para poder comprender el código de esta práctica es muy importante conocer el uso de las propiedades checked y value en los botones de checkbox de un formulario en HTML. Como ayuda puedes echarle un vistazo a los siguientes enlaces: 👉 Enlace 1      👉 Enlace 2 Código HTML <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Práctica de JavaScript</title> <link href="estilos.css...

Tabla de multiplicar con JavaScript

En esta práctica de JavaScript he puesto en práctica el uso del bucle for y de la propiedad innerHTML en este lenguuaje de programación. El usuario ingresa un número y se le muestra la tabla de multiplicar de dicho número. Para poder comprender el código de esta práctica es muy importante conocer el uso del bucle for() , de la propiedad innerHTML y la forma de acceder a los elementos del DOM y a los atributos de dichos elementos . Como ayuda puedes echarle un vistazo a los siguientes enlaces: 👉 Enlace 1      👉 Enlace 2      👉 Enlace 3 Código HTML <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Práctica de JavaScript</title> <li...