No sé si será descabellado lo que pregunto y de echo antes de preguntar he intentado de buscar, voy a ser lo más conciso posible en mi pregunta.
Si yo tengo un código html en un archivo .txt albergado en un host.
¿Es posible con javascript leer ese .txt y cargarlo como html en otro servidor?
Si la respuesta es sí serías tan amable de mostrarme el código javascript para estudiarlo y comprenderlo como funciona.
De antemano gracias
Define cargarlo como html en otro servidor
Saludos!
Hola once gracias por responder y perdona por mi ignorancia en este tema:
<script type="text/javascript">
window.onload = function() {
setTimeout(loadfunction,4000)
}
</script>
<script>
function loadfunction() {
document.getElementById("myiframe").src = "https://Esta seria la ruta en otro servidor en formato.txt"
}
</script>
<iframe id="myiframe" width="500" height="480"></iframe>
Cuando uno está pelado en una cosa, sabe lo que quiere hacer pero no sabe como explicarlo, pero básicamente lo que quiero hacer es que lea el código html en otra página web y lo carque en la mía lo único que en la otra página web esta en formato .txt
A través del javascript que leyera el código que está en el txt y lo implementará o cargara dentro del iframe pero no en formato texto sino como html.
Repito no sé si esto será posible o no..! es que estoy haciendo unas prácticas personales , cabe decir que este script lo tengo dentro del body.
Si no estoy mal, con javascript solo puedes acceder a archivos que estén en el mismo servidor que la página. Se me ocurre que puedes hacer un paso intermedio y pedir el txt con php y de ahí "recogerlo" con javascript.
Saludos!
Con AJAX tranquilamente podes hacerlo
Hola gracias a los dos por tomaros la molestia, pero [Q]3rV[0], podrías mostrame un hilo o exponerme un código de cómo hacerlo en AJAX.
Algo asi
<html>
<head></head>
<body>
<script type="text/javascript">
function load_html(){
var xml=new XMLHttpRequest();
if(xml){
xml.open("GET", "code.txt", false);
xml.send(null);
document.getElementById('test').innerHTML=xml.responseText;
}
}
window.onload=load_html;
</script>
<div id="test"></div>
</body>
</html>
Gracias [Q]3rV[0] podéis dar por concluido el Tema.