Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/10/2008, 11:48
Avatar de faco84
faco84
 
Fecha de Ingreso: julio-2005
Mensajes: 61
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Como extraer contenido de capa DIV especifica

GatorV, no era tan dificil como pense. Como decias bastaba con manipular el contenido DOM en javascript.
Como mi objetivo era generar un script que extraiga un contenido especial de X website, tuve que agregar una llamada a esta pagina usando la funcion de php: file_get_contents() asi puedo obtener ese contenido en un string y mostrarlo en pantalla.
Al final le agrego un boton para ejectuar la funcion de JS que me arrojara la capa DIV que yo queria.

Les dejo el codigo como ejemplo:
Código HTML:
<html>
<head>
<script type="text/javascript">
function createNewDoc()
{
var string = document.getElementById("my-div-name");
var newDoc = document.open("text/html","replace");
newDoc.write(string.innerHTML);
newDoc.close();
}
</script>
</head>
<body>

<?php
$content=file_get_contents("http://my-website/"); // URL
echo $result = substr($content,0,30000);  // RANGE
?>

<br />
<br />
<div align="center">
	<input type="button" value="Open and write to a new document" onclick="createNewDoc()">
</div>
</body>
</html> 
Gracias te pasaste ;)
Por cierto, espero que sirva de ayuda a otros. Creo que puede resultar bastante util.