Con este articulo vamos a aprender como realizar un script en JavaScrtipt que obtenga el código de fuente de cualquier página web, únicamente ingresando la dirección de la misma.
Mas que nada esto es una curiosidad, pero nos puede servir en algún momento que queramos mostrarle al usuario un código de fuente de alguna página. ;-)
Lo primero que vamos a hacer es crear una página .html común con un formulario en el que podamos ingresar un valor, este valor a a corresponder a la url del site de donde vamos a sacar el código de fuente.
formulario.html
<HTML>
<HEAD>
<TITLE>JavaScript</TITLE>
</HEAD>
<BODY bgcolor="#00FFFF" > Escribe una dirección completa:
<br>
<br>
<form name=getSource onSubmit="return viewSource();">
<input type=text name=url value="http://">
<br><br>
<input type=submit name=view value="Ver origen" >
</form>
</BODY>
</HTML>
Una vez creada la página formulario.html copiamos el siguiente código debajo de la etiqueta <HEAD> de la página.
<SCRIPT LANGUAGE="JavaScript">
<!--
function viewSource() {
document.getSource.view.value="Por favor, espere...!";
setTimeout("document.getSource.view.value='Ver origen!'",6000);
window.location.href= "view-source:" + document.getSource.url.value;
return false;
}
//-->
</script>
No hay que olvidarnos este código ya que es el más importante para que el script funcione correctamente. En realidad ese código es el que se encarga de toda la acción.
Usuarios que han visto este tema también han visto...
- Desactivar Botón Derecho con JavaScript
- Comprobar email con JavaScript
- Pop-Up para imágenes en un mismo archivo en JavaScript
- Javascript no intrusivo, CSS y PHP
- Apagando elementos “select” en Internet Explorer
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.