Necesito un código con el que hacer que en una pagina aparezca un código html sin necesidad de que esté escrito en el código html de la página, a ver si me explico, subo un documento html a mi espacio web, el cual quiero que aparezca en una página sin necesidad de que se escriba todo el html.
Y el archivo javascript sería como aparece en la página, con las estructuras básicas de cabecera y cuerpo, no? O habría que añadir alguna cosa al principio y al final?
**EDITADO**
He probado en el foro esto del script, con este formato, pero no me funciona
//To include a page, invoke ajaxinclude("afile.htm") in the BODY of page //Included file MUST be from the same domain as the page displaying it.
var rootdomain="http://"+window.location.hostname
function ajaxinclude(url) { var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.open('GET', url, false) //get page synchronously page_request.send(null) writecontent(page_request) }
function writecontent(page_request){ if (window.location.href.indexOf("http")==-1 || page_request.status==200) document.write(page_request.responseText) }
la verdad no se , pero viendo el código al menos a mi se me hace complejo pasarlo a un .js y si es para un foro mi@ deberás tener algún lado donde alojarlo porque si mal no recuerdo el espacio web del foro no soporta archivos .js
la verdad no se , pero viendo el código al menos a mi se me hace complejo pasarlo a un .js y si es para un foro mi@ deberás tener algún lado donde alojarlo porque si mal no recuerdo el espacio web del foro no soporta archivos .js
//To include a page, invoke ajaxinclude("afile.htm") in the BODY of page //Included file MUST be from the same domain as the page displaying it.
var rootdomain="http://"+window.location.hostname
function ajaxinclude(url) { var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.open('GET', url, false) //get page synchronously page_request.send(null) writecontent(page_request) }
function writecontent(page_request){ if (window.location.href.indexOf("http")==-1 || page_request.status==200) document.write(page_request.responseText) }
has esto en una tabla de dos filas y una columna , pon el menú directamente en el foro del mismo modo que lo estas haciendo en la web, en la segunda fila pon el script y la primera dejala por ejemplo para la cabecera.
has esto en una tabla de dos filas y una columna , pon el menú directamente en el foro del mismo modo que lo estas haciendo en la web, en la segunda fila pon el script y la primera dejala por ejemplo para la cabecera.
Muchas gracias, chavp, pero gracias a la Grandiosa actualización 1.9.68 ya no hace falta que nadie se coma la cabeza
Muchas gracias por tu ayuda
Editado por Iosuiscloud, Lunes, 22 de Septiembre de 2008, 21:30
has esto en una tabla de dos filas y una columna , pon el menú directamente en el foro del mismo modo que lo estas haciendo en la web, en la segunda fila pon el script y la primera dejala por ejemplo para la cabecera.
Muchas gracias, chavp, pero gracias a la Grandiosa actualización 1.9.68 ya no hace falta que nadie se coma la cabeza
Muchas gracias por tu ayuda
conque me entero antes de eso, no me doy el trabajo de pensar..., pero en fin es la vida
No te lo tomes a mal, pero estoy eufórico, quizas haya sido por eso que ni he probado la idea que planteas Teniendo en cuenta que quiero encuadrar todo el foro en una tabla, incluida cabecera, menú, contenido de foro, y afiliados, la propuesta la tendré en cuenta, porque así me queda muy poco espacio en el codigo
La verdad, no me había fijado en que habías puesto un post, nosetup... Gracias por el manual nosetup.org, si me surge algún problema, lo comunicaré aquí
//To include a page, invoke ajaxinclude("afile.htm") in the BODY of page //Included file MUST be from the same domain as the page displaying it.
var rootdomain="http://"+window.location.hostname
function ajaxinclude(url) { var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.open('GET', url, false) //get page synchronously page_request.send(null) writecontent(page_request) }
function writecontent(page_request){ if (window.location.href.indexOf("http")==-1 || page_request.status==200) document.write(page_request.responseText) }
Disculpen si estoy desorientado con el tema tratado, pero creo que hay una solución más sencilla (sin jScript) y lógicamente puede ser tratado con php; y les paso el código de 2 html cortitos que servirán de guía:
1- Este viene a ser un html que llama a otro para incluir su contenido (tipo include) que se llama 'incluido.html' (hoy estoy inspirado con los nombres)
Código:
<html> <head></head> <body> <p>Este texto está antes de la inserción.</p> <object data="incluido.html"></object> <p>Este texto está después de la inserción.</p> </body> </html>
2- Este es el html 'incluido.html' que es incluido:
Código:
<p>- - - - - - - - - -</p> <p>Este texto es el incluido dentro del que llama.</p> <p>- - - - - - - - - -</p>
Disculpen si estoy desorientado con el tema tratado, pero creo que hay una solución más sencilla (sin jScript) y lógicamente puede ser tratado con php; y les paso el código de 2 html cortitos que servirán de guía:
1- Este viene a ser un html que llama a otro para incluir su contenido (tipo include) que se llama 'incluido.html' (hoy estoy inspirado con los nombres)
Código:
<html> <head></head> <body> <p>Este texto está antes de la inserción.</p> <object data="incluido.html"></object> <p>Este texto está después de la inserción.</p> </body> </html>
2- Este es el html 'incluido.html' que es incluido:
Código:
<p>- - - - - - - - - -</p> <p>Este texto es el incluido dentro del que llama.</p> <p>- - - - - - - - - -</p>
3- Para verlo, llamar al 1ro desde el browser.
Espero que sirva, Salu2
Una pregunta, esos códigos funcionan con los foros¿? Para la web me podría valer sin instalar el php¿?
Hola, los foros se cargan en el pc del usuario como html (con/sin scripts), pero en el servidor pueden estar en este formato o ser producidos por un php, perl, etc.
Para un foro, no hay otra que darle 'vida', y esto se logra con php, perl, asp (en my@ no).
A este ejemplo lo hice 'elemental' sólo para demostrar si se puede (o no) hacer, y entiendo que funciona. Habría que ver cómo se puede implementar en algo más complejo.
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 04:37
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª