Ver código de fuente de una página usando Javascript

Escrito por Cristian Conedera el Sabado 03 de Agosto de 2002 a las 00:00hs

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&oacute;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.


comentarios



  1. Very good site. Thanks!
    http://www.amadistrictii.org/amad2/functions/functions/air-ticket.htm airline ticket



  2. a mi no me sirvio por que sera?



  3. Cool site. Thank you!!!
    http://www.horos.ru/forum/templates/subSilver/images/lang_english/functions/xanax.htm xanax 0.5



  4. El script no funciona.

agregar comentario


Se permiten las etiquetas HTML <b>, <i> y <p>. Si ingresa alguna dirección web o dirección de email serán convertidos en enlaces automáticamente.





publicidad