#1• Buenas |
#2• 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. |
#3• 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??????? |
#4•• 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! |
#5• Y el archivo .js q lo creo con el block de nota renombrandolo como .js??? |
#6• 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 |
#7• 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 |