Hola a todos:
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:
<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>
A ver si pueden decirme por qué no funciona
Gracias