Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2008, 14:44
una_xikilla
 
Fecha de Ingreso: agosto-2008
Mensajes: 161
Antigüedad: 15 años, 8 meses
Puntos: 0
No se me cambia el color de un texto cuando acciono un checkbox

Hola:

Lo que pretendo es que cuando marco un checkbox los campos Mes y Año cambien de color.

Este es el código, pero no encuentro el fallo...

Código:
<script type="text/JavaScript">
<!--
function comprobarCheckBox(){ 

	$j=0
	if (document.formExperiencia.checkbox.checked) 
		{$j=1;
	}
 	if ($j==1){
	//se deshabilitan las casillas de mes fin anho fin
	document.formExperiencia.mesFin.disabled = true;
	document.formExperiencia.anhoFin.disabled = true;
	//estos son los de la fecha de inicio en gris
	document.getElementById ('fi').style.color = "#000080";
	document.getElementById ('mi').style.color = "#000080";
	document.getElementById ('ai').style.color = "#000080";
	//estos son los de la fecha de fin en gris
	document.getElementById ('ff').style.color = "#999999";
	document.getElementById ('mf').style.color = "#999999";
	document.getElementById ('af').style.color = "#999999";
	}
	if ($j==0)
	{
	//se habilitan las casillas de mes fin anho fin
	document.formExperiencia.mesFin.disabled = false;
	document.formExperiencia.anhoFin.disabled = false;
	//estos son los de la fecha de inicio en azul
	document.getElementById ('fi').style.color = "#000080";
	document.getElementById ('mi').style.color = "#000080";
	document.getElementById ('ai').style.color = "#000080";
	//estos son los de la fecha de fin en azul
	document.getElementById ('ff').style.color = "#000080";
	document.getElementById ('mf').style.color = "#000080";
	document.getElementById ('af').style.color = "#000080";
	} 
}
//-->
</script>
Código HTML:
<table width="100%">
        <!--DWLayoutTable-->
        <tr valign="top">
          <td width="200" height="286" rowspan="5" align="left"><img src="imagenes/menuRegistro4.jpg" width="200" height="286" /></td>
          <td width="1" height="100%" rowspan="5" align="left" bgcolor="#000166"><img src="transparent-wedge.gif" width="1" height="100%" /></td>
          <td height="43" align="left" valign="middle" class="tituloRegistro"><img src="imagenes/iconoExperiencia.gif" width="42" height="43" /> A&Ntilde;ADE O MODIFICA TU EXPERIENCIA LABORAL </td>
        </tr>
        <tr valign="top">
          <td height="2" bgcolor="#FF0000"><img src="transparent-wedge.gif" width="100%" height="2" /></td>
        </tr>
        <tr valign="top">
          <td height="40" valign="middle" class="TextoNormal"><strong><span class="TextoNormal Estilo1"><span class="Estilo4">&gt;&gt; </span></span>A&ntilde;ade tu experiencia laboral o modif&iacute;cala. </strong></td>
        </tr>
        <tr valign="top">
          <td height="30" align="left" valign="middle" class="TextoNormal"><blockquote>
            <p>
              <input name="bSinExperiencia" type="checkbox" id="bSinExperiencia" onclick="document.getElementById('divExperiencia').style.display = (this.checked) ? 'none':'block'" value="checkbox" />
            Sin experiencia </p>
          </blockquote>
          <label for="checkbox"></label></td>
        </tr>
        <tr valign="top">
          <td height="40" align="left" valign="middle" class="TextoNormal">
            <form id="formExperiencia" name="formExperiencia" method="post" action="">
              <div id="divExperiencia">
                <table width="90%" border="0" align="center" bgcolor="#FFFF66">
                  <tr bgcolor="#99FF00">
                    <td width="30%" height="30" align="right" bgcolor="#FFFF66" class="FuenteRegistro">PUESTO</td>
                      <td height="26" colspan="3" align="left" bgcolor="#FFFF66" class="FuenteRegistro"><label for="textfield"></label>
                        <input name="puesto" type="text" id="puesto" size="40" /></td>
                  </tr>
                  <tr bgcolor="#99FF00">
                    <td height="30" align="right" bgcolor="#FFFF66" class="FuenteRegistro">EMPRESA ETT </td>
                      <td colspan="3" align="left" bgcolor="#FFFF66" class="FuenteRegistro"><label for="textfield"></label>
                        <input name="empresaETT" type="text" id="empresaETT" size="30" /></td>
                  </tr>
                  <tr bgcolor="#99FF00">
                    <td height="30" align="right" bgcolor="#FFFF66" class="FuenteRegistro">EMPRESA USUARIA</td>
                      <td colspan="3" align="left" bgcolor="#FFFF66" class="FuenteRegistro"><input name="empresaUsuaria" type="text" id="empresaUsuaria" size="30" /></td>
                  </tr>
                  <tr bgcolor="#99FF00">
                    <td height="30" align="right" bgcolor="#FFFF66" class="FuenteRegistro">SECTOR</td>
                      <td colspan="3" align="left" bgcolor="#FFFF66" class="FuenteRegistro"><label for="textfield"></label>
                        <input name="sector" type="text" id="sector" size="30" /></td>
                  </tr>
                  <tr bgcolor="#99FF00">
                    <td height="30" align="right" bgcolor="#FFFF66" class="FuenteRegistro">FECHA INICIO </td>
                      <td width="11%" align="center" bgcolor="#FFFF66" class="FuenteRegistro" id="mi">Mes
                        <label for="textfield"></label>
                        <input name="mesInicio" type="text" id="mesInicio" onblur="MM_validateForm('puesto','','R','empresaETT','','R','empresaUsuaria','','R','sector','','R','mesInicio','','RinRange1:12','a&ntilde;oInicio','','RinRange1958:2008','mesFin','','RinRange1:12','a&ntilde;oFin','','RinRange1958:2008');return document.MM_returnValue" size="2" maxlength="2" /></td>
                      <td colspan="2" align="left" bgcolor="#FFFF66" class="FuenteRegistro" id="ai">A&ntilde;o
                        <label for="textfield"></label>
                        <input name="anhoInicio" type="text" id="anhoInicio" size="4" maxlength="4" /></td>
                  </tr>
                  <tr bgcolor="#99FF00">
                    <td height="30" align="right" bgcolor="#FFFF66" class="FuenteRegistro">FECHA FIN </td>
                      <td align="center" bgcolor="#FFFF66" class="FuenteRegistro" id="mf">Mes
                        <label for="textfield"></label>
                        <input name="mesFin" type="text" id="mesFin" onblur="MM_validateForm('mesInicio','','RinRange1:12','a&ntilde;oInicio','','RinRange1958:2008','mesFin','','R','a&ntilde;oFin','','RinRange1958:2008');return document.MM_returnValue" size="2" maxlength="2" /></td>
                      <td width="16%" align="left" bgcolor="#FFFF66" class="FuenteRegistro" id="af">A&ntilde;o
                        <label for="textfield"></label>
                        <input name="anhoFin" type="text" id="anhoFin" size="4" maxlength="4" /></td>
                          <td width="43%" align="left" bgcolor="#FFFF66" class="FuenteRegistro"><input type="checkbox" name="checkbox" value="checkbox" id="checkbox" onclick="comprobarCheckBox();" />
						  
                          <label for="checkbox">Trabajando actualmente </label></td>
                  </tr>
                </table>
              </div>
              <table width="100%">
                <tr>
                  <td width="368" height="60" align="right"><a href="#" onClick="document.forms.formExperiencia.action=' insertar_experiencia.php';document.forms.formExperiencia.submit()"/>
                  <input name="image" type="image" src="imagenes/guardar2.PNG" width="96" height="32" /></td>
                  <td><img src="imagenes/cancelar.PNG" width="96" height="32" /></td>
                </tr>
              </table>
			  <input type="hidden" value=<?php echo $Nif;?> name="Nif">
            </form> </td>
        </tr>
      </table>
    <!-- InstanceEndEditable --></td>
  </tr>
  <tr>
    <td height="18" colspan="12" align="left" valign="middle" bgcolor="#00006A"><span class="Estilo1">n&ordm; Autorizaci&oacute;n 09/0005/95 </span></td>
    <td width="27" height="18" align="left" valign="middle" bgcolor="#00006A"><img src="imagenes/carta6.PNG" width="18" height="14" /></td>
    <td width="98" height="18" align="left" valign="middle" bgcolor="#00006A"><a href="mailto:[email protected]">Contacto</a></td>
  </tr>
</table>
</body>
<!-- InstanceEnd --></html>