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í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> </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"> </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>