No puedes aplicar el evento
onload
a cualquier elemento, solo por los especificados
aquí (revisa la sección
onload is Supported by the Following HTML Tags). Por otro lado y de manera similar al caso anterior, no todos los elementos poseen el atributo
href
, solo sé que lo poseen los elementos
<a>
y
<link>
, mas no los
<input>
como intentas hacerlo.
Lo que podrías hacer es cambiar la ruta cuando se pulse el botón:
Código Javascript
:
Ver originalvar boton = document.getElementById("video"),
medidas = screen.width + "x" + screen.height;
boton.addEventListener("click", function(){
if (medidas == "640x480")
window.location = "enlace1.php";
else
window.location = "enlace2.php";
}, false);
Solamente necesitarás cambiar los enlaces que puse en el ejemplo por los que tienes.
Saludos