Programación Web y Scripting > JavaScript

 Tengo Menú Pero Cómo...

(1/2) > >>

syva:
He hecho una barra de menú desplegable con javascript de esos que se van activando  cuando pasas el ratón y te llevan al hacer click a una página distinta en cada enlace.
Mi duda es:
¿Cómo hago para que al hacer click en un enlace del menú solo cambie el contenido de la página y me siga mostrando el menú en la parte superior?¿Cómo se coloca la ruta del enlace?¿O es que tengo que colocar el código del menú en todas las páginas?

aloneibar:
Se llaman frames o marcos:

http://www.w3.org/TR/REC-html40/present/frames.html
http://www.htmlweb.net/manual/frames/frames_7.html

index.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<HEAD>
<TITLE>A frameset document</TITLE>
</HEAD>
<FRAMESET>
  <FRAMESET rows="*,500">
      <FRAME src="menu.html" name="menu">
      <FRAME src="Noname3.html" name="ventana">
  </FRAMESET>
</FRAMESET>
</HTML>


menu.html
<html>
<head>
</head>
<body BGCOLOR="#CCCC99" text="#000000" link="#aaaaaa" vlink="#red" alink="#green">
<form >
<table>
<tr>
   <td><a href="menu1.html" target="ventana"> Menu 1</a></td>
   <td><a href="menu2.html" target="ventana"> Menu 2 </a></td>
</tr>
</table>
</form>
</body>
</html>

menu1.html
<html><body>MENU 1</body></html>

menu2.html
<html><body>MENU 2</body></html>

syva:
Se hacer marcos, pero entones ¿no se puede hacer por javascript?
Gracias.

Kev:
Primero creas frames, cada frame es una pagina solo que se muestra en un sector el que declaraste al crear los frames, ahora para mas info de trabajar con Javascript y Frames aca un link

Frames con Javascript

ahora crear frames con Javascript no se quizas si creas una pagina y ultilizas instrucciones document.write, etc.

Salu2
 :comp:

aloneibar:
El código que envié está en javascript. ¿por qué dices que no lo es?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa