Foros del Web » Creando para Internet » Herramientas y Software »

Barra de Navegacion

Estas en el tema de Barra de Navegacion en el foro de Herramientas y Software en Foros del Web. Hola, espero me puedan ayudar. Tengo una barra de navegacion que se "ilumina" con las distintas opciones, que abre las distintas opciones perfectamente y deja ...
  #1 (permalink)  
Antiguo 12/12/2004, 16:13
 
Fecha de Ingreso: diciembre-2004
Ubicación: Malaga
Mensajes: 115
Antigüedad: 19 años, 4 meses
Puntos: 0
Barra de Navegacion

Hola, espero me puedan ayudar.
Tengo una barra de navegacion que se "ilumina" con las distintas opciones, que abre las distintas opciones perfectamente y deja "iluminada" la opcion elegida.
En otra parte de la pantalla tengo otro link que me pone una capa en la misma pantalla. El problema es que cuando hago clip sobre este otro link ya no deseo que siga "iluminado" nada en la barra de navegacion sino que de alguna manera vuelva a sus valores iniciales, es decir con las opciones "apagadas".

Uso Dreamweaver mx2004

Gracias.
  #2 (permalink)  
Antiguo 12/12/2004, 19:21
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
podrias especificar mas tu duda, que tipo de barra utilizaz (javascript, flash...), si especificas un poco mas, con gusto te ayudatemos
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 12/12/2004, 20:32
 
Fecha de Ingreso: diciembre-2004
Ubicación: Malaga
Mensajes: 115
Antigüedad: 19 años, 4 meses
Puntos: 0
El Dreamweaver MX2004 trae una utilidad llamada "barra de navegacion" con la que se pueden hacer menus. En estos menus se ponen las imagenes de fondo de cada link y sus correspondientes imagenes para el efecto rollover etc. Una vez hecho eso genera un codigo que seguramente es javascript. Con esos links yo muestro u oculto unas capas en la pantalla.
Cada uno de esos links hace que se ilumine el boton y que quede iluminado en cada una de la opciones a que corresponda cuando hago click sobre ellos.
En otra parte de la pantalla tengo otros links que hacen otros eventos.
Lo que necesito es saber como desactivar (apagar, que quede con la imagen inicial y no la iluminada) los links de la barra de navegacion cuando yo haga click en cualquiera de esos otros links que tengo en esa otra parte de la pantalla.

Gracias.
  #4 (permalink)  
Antiguo 12/12/2004, 23:48
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Hola!!

si estas utilizando las plantillas del dreamweaver "casi" siempre se genera codigo de javascript, lo que puedes hacer es checar el codigo de tu pagina para ver como esta formado, especialmente en los links, pues es hay donde se llama para la activacion o desactivacion del efecto, es muy probable que puedas utilizar ese llamado en los demas links que tienes (siempre y cuando se encuentren en el mismo archivo HTML o que al menos llames al script (javascript) por medio de un link para archivos js (los cuales son de java :P), puedes buscar mas informacion en el foro de javascript, o si gustas, publica el codigo que utilizas y veremos que podemos hacer
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #5 (permalink)  
Antiguo 13/12/2004, 02:53
 
Fecha de Ingreso: diciembre-2004
Ubicación: Malaga
Mensajes: 115
Antigüedad: 19 años, 4 meses
Puntos: 0
Aqui esta el codigo de ejemplo.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
//-->
</script>
</head>

<body onLoad="MM_preloadImages('on-op2.gif','on-op1.gif')">
<table width="800" border="0" cellpadding="0" cellspacing="0" background="fondo.jpg">
<!--DWLayoutTable-->
<tr>
<td height="20" colspan="2" valign="top"><a href="javascript:;" onClick="MM_nbGroup('down','group1','uno','on-op2.gif',1)" onMouseOver="MM_nbGroup('over','uno','on-op1.gif','on-op1.gif',1)" onMouseOut="MM_nbGroup('out')"><img src="trans.gif" alt="" name="uno" width="39" height="19" border="0" onload=""></a><a href="javascript:;" onClick="MM_nbGroup('down','group1','dos','on-op2.gif',1)" onMouseOver="MM_nbGroup('over','dos','on-op2.gif','on-op2.gif',1)" onMouseOut="MM_nbGroup('out')"><img src="trans.gif" alt="" name="dos" width="45" height="19" border="0" onload=""></a></td>
<td width="50">&nbsp;</td>
<td width="665">&nbsp;</td>
</tr>
<tr>
<td width="15" height="167">&nbsp;</td>
<td width="70">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="18"></td>
<td colspan="2" valign="top"><a href="javascript:;">un link</a> </td>
<td></td>
</tr>
<tr>
<td height="395"></td>
<td>&nbsp;</td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
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 19:22.