Foros del Web » Programando para Internet » Javascript »

Falla el linkeo de un js

Estas en el tema de Falla el linkeo de un js en el foro de Javascript en Foros del Web. Hola a todos:, hace tiempo presente este codigo aqui: Código PHP: < div id = "subcontenedor" > < ul id = "sublista"  > < dl id = "menu" ...
  #1 (permalink)  
Antiguo 13/05/2005, 17:10
Avatar de Galled  
Fecha de Ingreso: marzo-2005
Ubicación: Lima
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
Falla el linkeo de un js

Hola a todos:, hace tiempo presente este codigo aqui:

Código PHP:
<div id="subcontenedor">
<
ul id="sublista" >
<
dl id="menu">
        <
dt onmouseover="javascript:montre('smenu1');"><a href="#">MENU1</a></dt>
            <
dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
                <
ul>
                    <
li><a  href="submenu1.htm">submenu1</a></li>
                    <
li><a href="submenu2.htm">submenu2</a></li>
                    <
li><a href="submenu3.htm">submenu3</a></li>
                    <
li><a href="submenu4.htm">submenu4</a></li>
                    <
li><a href="submenu5.htm">submenu5</a></li>                    
                    <
li><a href="submenu6.htm">submenu6</a></li>                
                    <
li><a href="submenu7.htm">submenu7</a></li>                    
                </
ul>
            </
dd>    
            
        <
dt onmouseover="javascript:montre('smenu2');" ><a href="#">MENU2</a></dt>
            <
dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();">
                <
ul>
                    <
li><a  href="submenu1.htm">submenu1</a></li>
                    <
li><a href="submenu2.htm">submenu2</a></li>
                    <
li><a href="submenu3.htm">submenu3</a></li>
                    <
li><a href="submenu4.htm">submenu4</a></li>
                    <
li><a href="submenu5.htm">submenu5</a></li>                    
                    <
li><a href="submenu6.htm">submenu6</a></li>                
                    <
li><a href="submenu7.htm">submenu7</a></li>                    
                </
ul>
            </
dd>    
            
//y asi sucesivamente
..... 
junto con este:

Código PHP:
<SCRIPT type=text/javascript>
window.onload=montre();
function 
montre(id) {
var 
document.getElementById(id);
    for (var 
1i<=30i++) {
        if (
document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display=  'none';}
    }
if (
d) {d.style.display='block';}
}
</SCRIPT> 
Ahora, por la cantidad de paginas que estoy haciendo, ya no me puedo dar el lujo de copiar y pegar cada uno de los codigos, he intentado, linkear ambos scripts (el primero mediante un monton de document.write("cada linea"), y el segundo de la manera normal, al menos solo lo pongo y ya). Al parecer todo funciona bien, pero no funcion el
Código PHP:
if (d) {d.style.display='block';} 
Alguien sabe porque??

Última edición por Galled; 17/05/2005 a las 13:38
  #2 (permalink)  
Antiguo 17/05/2005, 13:38
Avatar de Galled  
Fecha de Ingreso: marzo-2005
Ubicación: Lima
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
He hecho una variacion y he llamado al codigo de los enlaces mediante un include con php, pero la funcion montre() en javascript funciona parcialmente todavia, que pasa?

En todo caso, alguien sabe como hacerlo de otra manera?
  #3 (permalink)  
Antiguo 17/05/2005, 14:19
Avatar de Galled  
Fecha de Ingreso: marzo-2005
Ubicación: Lima
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
En otras palabras, tengo un menu con varios vinculos, pero los tengo como para 40 paginas distintas, quiero evitar, estar copiando y pegando el codigo del menu de los vinculos, ya que si quiero editar una parte, tengo que editarlo en las 40 paginas, como hago eso??
  #4 (permalink)  
Antiguo 17/05/2005, 14:19
Avatar de Galled  
Fecha de Ingreso: marzo-2005
Ubicación: Lima
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
Alguien lo sabe??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:21.