Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2005, 17:10
Avatar de Galled
Galled
 
Fecha de Ingreso: marzo-2005
Ubicación: Lima
Mensajes: 254
Antigüedad: 19 años, 11 meses
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