por que no hace la funcion que tengo en el onblur() de un input cuando hago click en boton que manda imprimir el registro.
les digo el proceso que hago,
1.entro a la pagina
2. capturo texto en el 1er input
3. le doy tab, y hace la funcion buscar y trae valores al formulario
4. le doy click al boton imprimir, abre ventana, la cierro
5. vuelvo a ponerme en el 1er input para consultar otro dato
6. le doy tab y no hace la funcion dentro del onblur()
que puede seeer????
funcion buscar:
Código:
function Buscar(dato) {
if (!enProceso && http) {
var valor = escape(document.getElementById(dato).value);
var url = "enviarClasificacion.asp?datoabuscar="+ valor;
http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
enProceso = true;
http.send(null);
}
}
Código:
function Metodos(idMetodo)
{
document.getElementById('metodo').value=idMetodo;
document.form1.submit();
}
function Imprimir(idDato){
if (idDato == "Imprimir"){
id = document.getElementById("siglas").value;
window.open("ImprimirClas.asp?id="+ id,"","width=550,height=300,status=yes,toolbar=no,menubar=no,location=no,scrollbars=no");
}
document.getElementById("siglas").value = "";
document.getElementById("nombre").value = "";
document.getElementById("mensaje").value = "";
}
mi formulario :
Código:
<form method="post" action="clasificacion.asp" id="form1" name="form1">
<table width="100%" cellpadding="0" cellspacing="0">
<tr><td>Siglas de la clasificación: <br />
<table><tr><td><span class="dtobligatorio"> * </span>
<input name="siglas" type="text" id="siglas" value="<%=Siglas%>" size="20" maxlength="5" onblur="Buscar(this.id)" /></td>
<td><!--<input name="ver" type="image" id="ver" value="buscar" onclick="abrepopup(this.id); return false;" src="Images/20_VER1.jpg" />--></td>
</tr></table></td></tr>
<tr><td>Nombre de la clasificación: <br /><span class="dtobligatorio"> * </span>
<input name="nombre" type="text" id="nombre" value="<%=Nombre%>" size="87" maxlength="100" />
</td>
</tr>
<tr><td>Enviar correo automático:<br /><span class="dtobligatorio"> * </span>
<select name="correo" id="correo">
<option value="S">Si</option>
<option value="N">No</option>
</select> </td></tr>
<tr><td>Mensaje que será enviado por correo:<br /><span class="dtobligatorio"> * </span>
<input name="mensaje" type="text" id="mensaje" value="<%=Mensaje%>" size="87" maxlength="255" />
</td></tr>
<tr><td>Tipo de Actividad:<br /><span class="dtobligatorio"> * </span>
<select name="tipoactividad" id="tipoactividad">
<option selected="selected" value="-1">Seleccionar</option>
<% call conectarDB
strquery = "Select actividades_id, actividades_nombre FROM DS_TipodeActividades"
Set rs = cnn.execute(strquery)
do while not rs.eof%>
<option value="<%=rs("actividades_id")%>" <%if rs("actividades_id") = Request("tipoactividad") then%>selected="selected"<%end if%>><%=rs("actividades_nombre")%></option>
<%rs.movenext
loop
rs.close
Set rs = nothing
call desconectarDB
%>
</select>
</td></tr>
<tr><td><br /><br /></td></tr>
<tr><td>
<table align="center">
<tr>
<td width="167" height="36">
<input name="Guardar" type="image" value="submit" id="Guardar" src="images/GUARDAR1.gif" style=" visibility: hidden;" onclick="Metodos(this.id)" /></td>
<td width="167" height="36">
<input name="Modificar" type="image" value="submit" id="Modificar" src="images/modificar1.gif" style=" visibility: hidden;" onclick="Metodos(this.id)" /></td>
<td width="159">
<input name="Borrar" type="image" value="submit" id="Borrar" src="Images/ELIMINAR1.gif" style=" visibility: hidden;" onclick="Metodos(this.id)" /></td>
<td width="72">
<input name="Imprimir" type="image" value="submit" id="Imprimir" src="images/IMPRIMIR1.gif" style=" visibility: hidden;" onclick="Imprimir(this.id)" /></td>
</tr>
<input type="hidden" id="metodo" name="metodo" />
</table>
</td></tr>
<tr><td class="dtobligatorio"><br /><br />(*) Datos obligatorios</td></tr>
</table>
</form>