estoy intentando crear un boton con una imagen de sustitución que al pulsarlo envíe un formulario y además muestre una capa oculta y ésta última se mantenga en pantalla.
 
Aquí está el problema. Al pulsar el botón, envía correctamente el formulario y carga la capa, pero no la mantiene en pantalla, sino que vuelve a ejecutarse nuevamente el formulario y no la mantiene que es realmente lo que quiero.
 
el código es éste:
 
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {color: #FFFFFF}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
 
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
 
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
 
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
 
function enviar() {
document.formulario.submit() ;
}
 
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
</script>
</head>
 
<body onload="MM_preloadImages('Imagenes/Imagenes%20de%20botones/boton_ampliar_diagnostico.jpg','Imagenes/Imagenes%20diagnosticos/boton%20avance%20diagnostico%20apagado.jpg')">
 
 
<table width="585" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="39" height="52"> </td>
    <td width="248"> </td>
    <td width="54"> </td>
    <td width="212"> </td>
    <td width="32"> </td>
  </tr>
  <tr>
    <td height="55"> </td>
    <td rowspan="3" valign="top" bgcolor="#336699">
	<form name="formulario" id="form1" method="post" action="">
 
      <table width="275" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="150"><span class="Estilo1">nombre</span></td>
          <td width="125"><input type="text" name="nombre" /></td>
        </tr>
        <tr>
          <td><span class="Estilo1">apellidos</span></td>
          <td><input type="text" name="apellidos" /></td>
        </tr>
        <tr>
          <td height="100" colspan="2">
 
		    <p>
			  <a href="javascript:enviar()" 
		  		  onclick="MM_showHideLayers('Layer1','','show')"
				  onmouseout="MM_swapImgRestore()" 
				  onmouseover="MM_swapImage('Image1','','Imagenes/Imagenes%20de%20botones/boton_ampliar_diagnostico.jpg',1)">
				  <img src="Imagenes/Imagenes%20de%20botones/boton_ver_resultado.jpg" name="Image1" width="111" height="25" border="0" id="Image1" />
		      </a>
			</p>
          </tr>
      </table>
    </form></td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td height="155"> </td>
    <td> </td>
    <td valign="top" bgcolor="#99FF33"><!--DWLayoutEmptyCell--> </td>
    <td> </td>
  </tr>
  <tr>
    <td height="46"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td height="51"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
</table>
 
<div id="Layer1" style="position:absolute; left:38px; top:64px; width:301px; height:264px; z-index:1; background-color: #CCFF00; layer-background-color: #CCFF00; border: 1px none #000000; visibility: hidden;">
 
	<% dim valnombre
	   dim valapellidos
	   valnombre = request.Form("nombre")
	   valapellidos = request.Form("apellidos") %>
	<%   
       response.Write(valnombre) 
	   response.Write(valapellidos) 
	%>
 
</div>
 
</body>
</html>
 
 
 
Por favor necesito una mano urgente. Os agradecería vuestra colaboración. La pagina está realizada en vbscript asp.
 
Un saludo, ciao, Antonio 
   
 
 cargar capa en un boton de envio form URGENTE!!!
 cargar capa en un boton de envio form URGENTE!!! 
