Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2009, 10:55
ciberpata
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 20 años, 11 meses
Puntos: 0
Respuesta: Desabilitar un checkbox al seleccionar un select o introducir valor en caj

He encontrado un script que hace lo que quiero pero en esta pagina en concreto no funciona, ¿puede alguien decirme por qué?
El caso es que si aislo el formulario en una pagina nueva funciona perfectamente, pero aquí no hay forma.

Mi codigo es: Resalto en rojo el script y la llamada a la funcion
También he eliminado la cadena de conexión para poder enviaros el codigo

Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
<link href="css/estilos_web.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/menus-web/stmenu.js"></script>
<script type="text/javascript" src="/scrollers/laminas/js/stscode.js"></script>

<SCRIPT LANGUAGE="javascript">
function procesa(valor)
{
if(valor != "")
{
form1.barniz.disabled = true;
}
else 
{
form1.barniz.disabled = false;
}
}
</SCRIPT> 
</head>
<!--#include file="funciones/cabeceraweb.asp" -->
<!--#include file="funciones/funciones.asp" -->
<!--#include file="funciones/menus_web.asp" -->

<body>
<%
                    fotolamina= Replace(Request.querystring("fotolamina"),"../..","http://mundomarco.obradoiroweb.com")
                    fotolaminaancho=Request.querystring("fotolaminaancho")
                    fotolaminaalto=Request.querystring("fotolaminaalto")
                                        
                    fotoesquina=Request.QueryString("fotoesquina")
                    if Request.querystring("fotoesquinaancho")="" or Request.QueryString("fotoesquinaancho")= NULL then
                        fotoesquinaancho="0"
                    else 
                        fotoesquinaancho=Request.QueryString("fotoesquinaancho")
                    end if
                    fotoliston=Request.QueryString("fotoliston")

                    if Request.querystring("CmsAnchoPaspartu")="" or Request.querystring("CmsAnchoPaspartu")= NULL then
                        CmsAnchoPaspartu=cint(0)
                    else
                        CmsAnchoPaspartu=cint(Request.querystring("CmsAnchoPaspartu"))
                    end if
                                                               
                    if Request.querystring("ColorPaspartu")="" or Request.querystring("ColorPaspartu")= NULL then
                        ColorPaspartu="#FFFFFF"
                    else
                        ColorPaspartu=Request.querystring("ColorPaspartu")
                    end if%>
                    
    <div id="contenedor">
        <div id="cabeceraweb"><%CabeceraWeb%></div>
            <div id="izquierda">
            <div id="buscar"><%Buscar%></div>
            
            <div id="menus">
        <table class="tablamenus">
          <tr>
            <td><div align="center">
              <%MenusWeb%>
              </div></td>
          </tr>
        </table>
        </div>
        <div id="categorias">
        <table class="tablacategorias">
              <tr>
                <td class="seleccionarcategorias">Seleccione una Categoría</td>
           </tr>
              <tr>
                <td>&nbsp;</td>
            </tr>
            <%Do While Not RsCategorias.Eof%>
            <tr>
            <td><a class="linkcategorias" href="categorias_laminas.asp?idcategoriaslaminas=<%=RsCategorias("PrimeroDeidcategoriaslaminas")%>&nombrecategorialamina=<%=RsCategorias("nombrecategorialamina")%>"><%=RsCategorias("nombrecategorialamina")%></a></td>
        </tr>
                <%RsCategorias.movenext
            Loop%>
        </table>

        </div>
    </div>

    <div id="central">
        <div id="cabeceraopciones"><img src="images/cabecera-tallerenmarcar.gif" width="700" height="41"></div>
            <div id="datos">
                    <table width="100%">
                        <tr>
                            <td colspan="4" class="seleccionarcategorias alineacionsuperior">Seleccionar Lámina</td>
                        </tr>
                        
                        <tr>
                            <td colspan="4">
                            <SCRIPT LANGUAGE="JavaScript">
                                        <!-- #include file = "scrollers/laminas/js/tallerlaminas.asp" -->
                                </SCRIPT>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="4" class="seleccionarcategorias alineacionsuperior">Seleccionar Molduras</td>
                        </tr>
                        
                        <tr>
                            <td colspan="4">
                            <SCRIPT LANGUAGE="JavaScript">
                                        <!-- #include file = "scrollers/molduras/js/tallermolduras.asp" -->
                                </SCRIPT>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="4" class="seleccionarcategorias alineacionsuperior">Seleccionar Paspartout</td>
                        </tr>
                        <tr>
                            <td colspan="4">&nbsp;</td>
                        </tr>
                        <tr><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 action="session_carrito.asp" method="post">
                            <input name="imageField" type="image" src="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>
                            </td>
                            </td>
                         </tr>                                            
                    </table>
      </div>
      </div>
  <div class="corte"></div>
          </div>

</div>
</body>
</html>
__________________

Espero haber aprendido algo de tí.
A mi padre.