Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/02/2005, 01:35
brown
 
Fecha de Ingreso: febrero-2005
Mensajes: 31
Antigüedad: 19 años, 3 meses
Puntos: 0
Bueno, vamos con parte del código:
En el frameset que alberga los 2 marcos que necesito cargo la dirección de cada htm seguido de la variable, así:
<frame src="menu_dos.htm?elec=2" name="Menu" frameborder="no" scrolling="NO" noresize marginwidth="0" marginheight="0" id="Menu">
<frame src="informacion/actuales2.htm?elec=2" name="Principal" frameborder="no" scrolling="auto" marginwidth="0" marginheight="0" id="Principal">

Después, en el propio htm llamado "actuales2.htm", consigo el valor de la variable que he pasado con el siguiente código javascript:
<script language="JavaScript">
<!--
cadVariables = location.search.substring(1,location.search.length );
arrVariables = cadVariables.split("&");
for (i=0; i<arrVariables.length; i++) {
arrVariableActual = arrVariables[i].split("=");
if (isNaN(parseFloat(arrVariableActual[1])))
eval(arrVariableActual[0]+"='"+unescape(arrVariableActual[1])+"';");
else
eval(arrVariableActual[0]+"="+arrVariableActual[1]+";");
}
</script>

Y ahora es cuando hago la elección con un "if":
if (elec==1)
{
fondo="186D09";
} else {
fondo="881111";
}

En esa nueva variable "fondo", quiero guardar el código del color a cargar en la primera tabla que tiene el htm, que viene dada así:
<table width="500" border="0" cellpadding="0" cellspacing="0" id="titulo">
<tr>
<td width="51"><img src="../imagenes/barra1_rojo1.gif" width="51" height="50"></td>
<td width="500" height="50" class="Estilo23">&nbsp;<span class="Estilo26">Noticias Actuales</span> </td>
<td width="26"><img src="../imagenes/barra2_rojo.gif" width="26" height="50"></td>
</tr>
</table>

Los nombres de las imágenes se cambiarán por un nombre precedido del valor "1" cuando tenga que ser el gráfico verde o "2" cuando tenga que ser rojo, de la siguiente manera: "../imagenes/1barra1.gif" para el comienzo de la barra en verde, y "../imagenes/2barra1.gif" para cargar el gráfico en rojo. Así sólo necesito usar el valor de la variable "elec", seguida del mismo texto en cada caso.

Y creo que esto es todo, así que os lo dejo para que lo ojeéis y me deis una opinión. Muchas gracias de antemano.