Foros del Web » Programando para Internet » ASPX (.net) »

ayuda para imprimir pagina con un boton

Estas en el tema de ayuda para imprimir pagina con un boton en el foro de ASPX (.net) en Foros del Web. hola k tal .. me gustaria si pidieran ayuda ... en este problemita.. tengo una pagina con datos.. solo quiero que al hacer click al ...
  #1 (permalink)  
Antiguo 03/07/2009, 14:30
 
Fecha de Ingreso: abril-2006
Ubicación: Santiago ,Chile
Mensajes: 169
Antigüedad: 18 años, 1 mes
Puntos: 0
ayuda para imprimir pagina con un boton

hola k tal .. me gustaria si pidieran ayuda ... en este problemita.. tengo una pagina con datos.. solo quiero que al hacer click al un boton se imprima la informacion. estoy usando visual web develoiper con webform con detailsview .
El boton no ejecuta la accion de imprimir.. no hace nada ..sugerencias




Código PHP:
<&#37;@ Page Language="VB" AutoEventWireup="false" CodeFile="impresion.aspx.vb" Inherits="impresion" %>

<!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 runat="server">
<
script language="Javascript">

function 
imprimir() {
if (
window.print)
window.print()
else
alert("Para imprimir presione Crtl+P.");
}

</script>

    <title>Página sin título</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        &nbsp;
        &nbsp;&nbsp;
        <table>
            <tr>
                <td style="width: 100px">
                    <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="TAG"
                        DataSourceID="SqlDataSource_equipo" Height="50px" Width="125px">
                        <Fields>
                            <asp:BoundField DataField="TAG" HeaderText="TAG" ReadOnly="True" SortExpression="TAG" />
                            <asp:BoundField DataField="codsubarea" HeaderText="codsubarea" SortExpression="codsubarea" />
                            <asp:BoundField DataField="codfamilia" HeaderText="codfamilia" SortExpression="codfamilia" />
                            <asp:BoundField DataField="codequipo" HeaderText="codequipo" SortExpression="codequipo" />
                            <asp:BoundField DataField="eqmodelo" HeaderText="eqmodelo" SortExpression="eqmodelo" />
                            <asp:BoundField DataField="ubicaciontecnica" HeaderText="ubicaciontecnica" SortExpression="ubicaciontecnica" />
                            <asp:BoundField DataField="ubicacionterreno" HeaderText="ubicacionterreno" SortExpression="ubicacionterreno" />
                            <asp:BoundField DataField="NSerie" HeaderText="NSerie" SortExpression="NSerie" />
                            <asp:BoundField DataField="diametroNperno" HeaderText="diametroNperno" SortExpression="diametroNperno" />
                            <asp:BoundField DataField="fabricante" HeaderText="fabricante" SortExpression="fabricante" />
                            <asp:BoundField DataField="tipocomunicacion" HeaderText="tipocomunicacion" SortExpression="tipocomunicacion" />
                            <asp:BoundField DataField="rangocalibracion" HeaderText="rangocalibracion" SortExpression="rangocalibracion" />
                            <asp:BoundField DataField="eqmanual" HeaderText="eqmanual" SortExpression="eqmanual" />
                            <asp:BoundField DataField="eqpagina" HeaderText="eqpagina" SortExpression="eqpagina" />
                            <asp:BoundField DataField="eqdetalles" HeaderText="eqdetalles" SortExpression="eqdetalles" />
                            <asp:ImageField DataImageUrlField="eqfoto">
                            </asp:ImageField>
                        </Fields>
                    </asp:DetailsView>
                    <asp:SqlDataSource ID="SqlDataSource_equipo" runat="server" ConnectionString="<%$ ConnectionStrings:instrumentosConnectionString2 %>"
                        SelectCommand="SELECT * FROM [equipos]"></asp:SqlDataSource>
    <input type="button" name="imprimir" value="Imprimir" onclick="javascript:imprimir();"></td>
                <td style="width: 100px">
                    &nbsp;</td>
                <td style="width: 100px">
                </td>
            </tr>
            <tr>
                <td style="width: 100px">
                </td>
                <td style="width: 100px">
                </td>
                <td style="width: 100px">
                </td>
            </tr>
            <tr>
                <td style="width: 100px">
                </td>
                <td style="width: 100px">
                </td>
                <td style="width: 100px">
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html> 
  #2 (permalink)  
Antiguo 03/07/2009, 15:34
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Respuesta: ayuda para imprimir pagina con un boton

Esto es lo que tengo en mis formularios para imprimir unos DataList:

Código PHP:
string iscript "<script language=javascript>";
string windows "{window.print()}";
string fscript "</script>";
string imprimir iscript windows fscript;
Response.Write(imprimir); 
y para que no te imprima controles que no son necesarios utilizar CSS:

Código PHP:
@media print 
{
    .
controloculto 
    
{
        
display:none
    
}

Lo otro, en mis formularios llamo al Response.Write(imprimir); de un boton asp:Button, no de un input Button y me funciona impeke.

Espero que te sea de utilidad, adios.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter

Última edición por BlueSkull; 03/07/2009 a las 15:40
  #3 (permalink)  
Antiguo 03/07/2009, 16:20
 
Fecha de Ingreso: abril-2006
Ubicación: Santiago ,Chile
Mensajes: 169
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: ayuda para imprimir pagina con un boton

Cita:
Iniciado por BlueSkull Ver Mensaje
Esto es lo que tengo en mis formularios para imprimir unos DataList:

Código PHP:
string iscript "<script language=javascript>";
string windows "{window.print()}";
string fscript "</script>";
string imprimir iscript windows fscript;
Response.Write(imprimir); 
y para que no te imprima controles que no son necesarios utilizar CSS:

Código PHP:
@media print 
{
    .
controloculto 
    
{
        
display:none
    
}

Lo otro, en mis formularios llamo al Response.Write(imprimir); de un boton asp:Button, no de un input Button y me funciona impeke.

Espero que te sea de utilidad, adios.
Hola.. en que parte de la pagina pongo ese codigo .. en el head?
  #4 (permalink)  
Antiguo 03/07/2009, 18:59
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Respuesta: ayuda para imprimir pagina con un boton

Esto en el asp:Button:

Código PHP:
string iscript "<script language=javascript>";
string windows "{window.print()}";
string fscript "</script>";
string imprimir iscript windows fscript;
Response.Write(imprimir); 
y esto en un archivo CSS, llamado desde la .aspx en donde le asignas el CssClass="controltitulo" a los controles que no quieres que se impriman de esta forma:

Código PHP:
@media print 
{
    .
controloculto 
    
{
        
display:none
    
}

Adios.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:53.