Tengo este script que desabilita un checkbox desde un select que me funciona en local pero que no me funciona en Internet y me devuelve este error:
procesa(document.form1.colorpaspartu.options[document.form1.colorpaspartu.selectedIndex].value);
El script es:
<SCRIPT LANGUAGE="javascript">
function procesa(valor)
{
if(valor != "")
{
document.form1.barniz.disabled = true;
}
else
{
document.form1.barniz.disabled = false;
}
}
</SCRIPT>
y está metido en el siguiente form:
Código:
A ver si pueden decirme por qué no funciona <form name="form1" id="form1" method="get" action="tallerenmarcado.asp"> <td colspan="2" class="alineacionsuperior"> <select name="colorpaspartu" class="SELECT" id="colorpaspartu" onChange="procesa(document.form1.colorpaspartu.options[document.form1.colorpaspartu.selectedIndex].value)"> <option value="""" selected>Seleccionar el color del Paspartout</option> <%RsPaspartouts.movefirst do while not RsPaspartouts.eof%> <option style="background-color:#<%=RsPaspartouts("colorpaspartout")%>" value="<%=RsPaspartouts("colorpaspartout")%>"><%=RsPaspartouts("referenciapaspartout")%></option> <%referenciapaspartout=RsPaspartouts("referenciapaspartout") RsPaspartouts.movenext loop%> </select> <td width="31%" class="items alineacionsuperior">Ancho del Paspartut <input name="CmsAnchoPaspartu" type="text" class="cajadetexto" id="CmsAnchoPaspartu" value="<%=CmsAnchoPaspartu%>" size="6" maxlength="4"> <td width="30%" class="items alineacionsuperior"><input type="submit" class="botonesformulario" value="Enmarcar"> <input name="fotolamina" type="hidden" id="fotolamina" value="<%=fotolamina%>"> <input name="fotolaminaancho" type="hidden" id="fotolaminaancho" value="<%=fotolaminaancho%>"> <input name="fotolaminaalto" type="hidden" id="fotolaminaalto" value="<%=fotolaminaalto%>"> <input name="fotoliston" type="hidden" id="fotoliston" value="<%=fotoliston%>"> <input name="fotoesquina" type="hidden" id="fotoesquina" value="<%=fotoesquina%>"> <input name="fotoesquinaancho" type="hidden" id="fotoesquinaancho" value="<%=fotoesquinaancho%>"> <tr> <td colspan="4"> </td> </tr> <tr> <td width="13%" class="items alineacionsuperior">Cristal Brillo</td> <td width="26%" class="items alineacionsuperior"><input name="cristal" type="radio" id="radio" value="1"></td> <td class="items alineacionsuperior"> Cristal Mate <input type="radio" name="cristal" id="radio2" value="0"> </td> <td class="items alineacionsuperior">Barniz <input name="barniz" type="checkbox" id="barniz" value="0"> </form><tr> <td colspan="4" class="items alineacionsuperior"> <%precioproducto=15%> Precio= <%=precioproducto%> <form name="form2" action="session_carrito.asp" method="post" id="form2"> <input name="imageField" type="image" src="http://www.forosdelweb.com/images/iconos/comprar.gif" width="204" height="31" border="0"> <input name="idp" type="hidden" id="idp" value="<%response.write "LAMENM-" & fotolamina & cristal & barniz & referenciapaspartout & CmsAnchoPaspartu%>"> <input name="referenciaproducto" type="hidden" value="<%response.write Request.QueryString("referenciamolduras") & Request.QueryString("ancho") & Request.QueryString("alto")%>"> <input name="precioproducto" type="hidden" value="<%=precioproducto%>"> <input name="detallepcarro" type="hidden" value="<%response.write "LAMENM-" & CortarNombreFichero(fotolamina) & cristal & barniz & referenciapaspartout & CmsAnchoPaspartu%>"> <input type="hidden" name="cantidad" value="1"> </form>
Gracias