07/02/2005, 01:35
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 31
Antigüedad: 19 años, 11 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"> <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. |