innerHTML
Cambiar el contenido HTML de un elemento y Establece o Recupera el código fuente con id = "": En este caso (document.getElementById("h2").innerHTML = "LA FECHA Y LA HORA SON:";) reemplaza el título h2 que estaba escrito en minúscula, por el que contiene en su etiqueta.
outerHTML
La propiedad outerHTML, proporciona una funcionalidad similar a innerHTML es útil si se desea obtener el código fuente de un elemento en tiempo de ejecución y si se desea reemplazar el código fuente de un elemento con el texto con formato HTML. En este caso (document.getElementById("h1").outerHTML = "Entrega P2P Fecha y Hora | Instrucciones JavaScript"; reemplaza el mensaje por su contenido HTML)
location.href
La propiedad href establece o devuelve la URL de la página actual. Una cadena, que representa la dirección URL completa de la página, incluyendo el protocolo (como http: //)
location
window.location se puede utilizar para obtener las direcciones de páginas (URL) y para redirigir el navegador a una página nueva.
Posee diferentes Propiedades como:
hash | Establece o devuelve la parte de anclaje (#) de una URL
host |Establece o devuelve el nombre de host y número de puerto de una URL
hostname | Establece o devuelve el nombre de host de una dirección URL
href | Establece o devuelve la dirección URL completa
origin | Devuelve el protocolo, el nombre de host y número de puerto de una URL
pathname | Establece o devuelve el nombre de ruta de una URL
port | Establece o devuelve el número de puerto de una URL
protocol | Establece o devuelve el protocolo de una dirección URL
search | Establece o devuelve la parte de la cadena de consulta de una URL
Los Métodos de localización son:
assign() | Carga un nuevo documento
reload() | Vuelve a cargar el documento actual
replace()| Reemplaza el documento actual por uno nuevo
screen.width
La propiedad width devuelve el ancho total de la pantalla del usuario, en píxeles.
Ejemplo:screen.heigth
La propiedad height devuelve la altura total de la pantalla del usuario, en píxeles.
En el siguiente Ejemplo convino el Alto y el Ancho