User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro

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.

Un esbozo:

<head>
 ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
~~~~~~~~~~~~~~~~~~~~~~
</head>
<body>
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
¬¬¬¬¬¬¬¬¬¬
¬¬¬¬¬¬¬¬¬¬¬¬¬¬
<script> documento referido </script>
~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~
~~~~~~~~~
</body>

Avatar Image
Moderador
Moderador

que tal si usas includes, pero es php . Busca información sobre ello.

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro
Escrito originalmente por chavp

que tal si usas includes, pero es php . Busca información sobre ello.

<!-- #include file="https://bosque.webcindario.com/menu/Untitled-1.html " -->

Serviría así¿?

En el caso de quererlo aplicar en un foro, el script correcto sería el aquí mencionado?

Avatar Image
Moderador
Moderador

eso deberías ponerlo en el foro mismo , o bien dentro de un archivo .js y llamarlo como javascript .

Por cierto el include no es así , de todos modos averigua, lee  que es la única forma de aprender.

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro
Escrito originalmente por chavp

o bien dentro de un archivo .js y llamarlo como javascript .

Gracias;)

Aunque si me hicieses otro favor... para llamarlo como javascript sería así:

<script type="text/javascript" src="direccion.js"></script>

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 :(

Cita:

<head>
<script type="text/javascript">

/***********************************************
* Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

//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)
}

</script>
</head>
<body>
<script type="text/javascript">
ajaxinclude(rootdomain+"https://espacioforos.miarroba.st/1491543/Untitled-1 .html")
</script>
</body>

Avatar Image
Moderador
Moderador

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

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro
Escrito originalmente por chavp

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

en el foro si me permite el codigo .js 

Entonces no sabes que hay que hacer para que ese codigo funcione¿?  :y)

Avatar Image
Moderador
Moderador

debieras llamarlo de esta manera <script src=“https://espacioforos.miarroba.st/1491543/scriptmenu.js” type=“text/javascript”></script> prueba .

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro

Tampoco, creo que el problema viene de esto, que lo he hecho mal, o el codigo no sirve...
Porque el documento original se ve bien: https://espacioforos.miarroba.st/1491543/Untitled-1.html
En cambio el documento javascript, no funciona: https://espacioforos.miarroba.st/1491543/scriptmenu.js

Spoiler:

<head>
<script type="text/javascript">

/***********************************************
* Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

//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)
}

</script>
</head>
<body>
<script type="text/javascript">
ajaxinclude(rootdomain+"https://espacioforos.miarroba.st/1491543/Untitled-1 .html")
</script>
</body>

Temporalmente lo arreglo con esto,  le pongo debajo la cabecera y listo, temporalmente.

Spoiler:

<iframe name="window" src="https://bosque.webcindario.com/menu/Untitled-1.html" width="890" height="221" marginwidth="0" scrolling="no" frameborder="0"></iframe>

 
Avatar Image
Moderador
Moderador

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.

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro
Escrito originalmente por chavp

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

:):-/:p)
Muchas gracias por tu ayuda;)

Avatar Image
Moderador
Moderador
Escrito originalmente por Iosuiscloud
Escrito originalmente por chavp

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

:):-/:p)
Muchas gracias por tu ayuda;)

conque me entero antes de eso, no me doy el trabajo de pensar..., pero en fin es la vida :)

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por Iosuiscloud
Cita:

<head>
<script type="text/javascript">

....

</script>
</head>
<body>
<script type="text/javascript">
ajaxinclude(rootdomain+"https://espacioforos.miarroba.st/1491543/Untitled-1 .html")
</script>
</body>

Lo de linkar no va a sí... tendrías que poner solo en el archivo .js lo que va dentro del script, no etiquetas hmtl ni nada así.

Un ejemplo rápido de como se mete un js através de un archivo externo estaría en http://nosetup.org/manuales/ocultar

User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro
Escrito originalmente por chavp

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

Reitero los agradecimientos;)

Avatar Image
Moderador
Moderador

nada leete lo que te recomendo nosetup

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro

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í:)

User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro

Ya modifiqué esto,

Spoiler:

<script type="text/javascript">

/***********************************************
* Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

//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)
}

</script>
<script src="https://espacioforos.miarroba.st/1491543/Untitled-1.html" type="text/javascript"></script>

Y en el del foro puse esto:

Spoiler:

<script src="https://espacioforos.miarroba.st/1491543/scriptmenu.js" type="text/javascript"></script>

Los scripts esos que mencionabas los cambié, pero como si nada :(

Sigo pensando que el problema viene del primer código de esta pagina...

Avatar Image
@man / @woman
@man / @woman

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)

<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:

<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

User 5140739
User 5140739
Nació y murió en el foro
Nació y murió en el foro
<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:

<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¿?

Avatar Image
@man / @woman
@man / @woman

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.

Salu2

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares