sevillismo1905
Usuario habitual
Usuario habitual

Buenas

Tengo una pekeña web q usa marcos y m gustaria quitarlos si hubiese alguna manera facil de hacerlo..

En una web lei que podia meter el codigo q kiero q sea comun en varias paginas en un archivo .txt y luego introducirlo en el lugar q kiera utilizando esto:

<!--#include virtual="menu.txt"-->

pero x mas q lo he intentado, no logro que m funcione.

Alguien sabe xq no m va bien??Hay alguna otra alternativa?? (no se php)

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por sevillismo1905
Buenas

Tengo una pekeña web q usa marcos y m gustaria quitarlos si hubiese alguna manera facil de hacerlo..

En una web lei que podia meter el codigo q kiero q sea comun en varias paginas en un archivo .txt y luego introducirlo en el lugar q kiera utilizando esto:

<!--#include virtual="menu.txt"-->

pero x mas q lo he intentado, no logro que m funcione.

Alguien sabe xq no m va bien??Hay alguna otra alternativa?? (no se php)




En cualquier HTML (no php ni asp) puedes hacerlo con JavaScript:

<script language="JavaScript" src="miarchivo.js"></script>

Donde en miarchivo.js va a ir el codigo HTML que quieras que se repita en todas las paginas con la salvedad de que tienes que agregarle document.write(' al inicio y '); al final de cada linea de HTML.

sevillismo1905
Usuario habitual
Usuario habitual

Gracias Caos, pero una pregunta q no m a kedao claro...donde tengo q agregar document.write(' al inicio y '); al final de cada linea de HTML???????

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por sevillismo1905
Gracias Caos, pero una pregunta q no m a kedao claro...donde tengo q agregar document.write(' al inicio y '); al final de cada linea de HTML???????




En miarchivo.js vas a poner el codigo HTML que quieres que se repita en todas las paginas. Como sera procesado como si fuera Javascript hay que darle la estructura de Javascript precisamente.

Un ejemplo practico seria:

---- En tu pagina X, por ejemplo index.html:

<html>
<body>

<script language="Javascript" src="buscador.js"></script>

</body>
</html>


---- El archivo buscador.js seria:

document.write('<form action="buscar.asp" method="POST">');

document.write('Buscar:<br><input type="text" size="15" name="buscar"> <input type="submit" value="Buscar"><input type="hidden" name="cual" value="1"><br>');

document.write('<font face="Tahoma" size="1">');

document.write('<input type="radio" name="busca" checked value="Titulo">Titulo <input type="radio" name="busca" value="Autor">Autor <input type="radio" name="busca" value="Clave">Palabra clave');

document.write('</font></form>');

-------------------


En buscador.js cada linea de HTML inicia con document.write(' y termina con '); y el resultado es que donde quiera que insertes el script <script language="Javascript" src="buscador.js"></script> es como si todo es html estuviera ahi.

Es una muy buena alternativa a los marcos/frames e incluso aunque no sea para eso ayuda a limpiar mucho el codigo.

¡Suerte!

sevillismo1905
Usuario habitual
Usuario habitual

Y el archivo .js q lo creo con el block de nota renombrandolo como .js???

soy mu torpe jeje

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por sevillismo1905
Y el archivo .js q lo creo con el block de nota renombrandolo como .js???

soy mu torpe jeje



...en block de notas... o en Dreamweaver... o en el editor de tu preferencia

sevillismo1905
Usuario habitual
Usuario habitual

Gracias, mañana lo intentaré hacer y sino lo consigo m paso otra ve x aki jeje

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