Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    mandare in stampa la pagina

    salve a tutti
    ho un pulsante che dovrebbe stampare la pagina
    il problema è che prima di stampare deve aggiornare un datagrid ecco il codice di quello che esegue:
    codice:
    call CaricaDatagrid
      Page.RegisterStartupScript("", "<script>window.print();</script>")
    peccato che una volta caricato il tutt onon stampa niente!

    mentre lo stesso file aperto con firefox subito parte la stampa!!
    ho provato tramite IE a vedere il codice html generato, copiato e incollato su front page e non appena faccio "anteprima" ecco che mi parte la stampa!!!!

    insomma,front page si appoggia su IE
    quale potrebbe essere il problema?

    p.s.
    ho provato a mettere un semplice link:stampa
    infatti funziona bene in IE,quindi non è un problema javascript....

    sapete se è dovuto al fatt oche eseguo una operazione prima influisce sullo script? (pero' firefox funziona!!!!)
    non so che fare
    grazoe
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    non so, a me funziona :master:

    questa è la pagina che ho usato: il pulsante crea la griglia e manda in stampa
    codice:
    <%@ Page Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
        protected void Button1_Click(object sender, EventArgs e)
        {
            DataGrid dg = new DataGrid();
            ModuloWeb.DataBind(dg, MioModulo.StringaConnessioneTest, "select * from campi", "id");
            this.div1.Controls.Add(dg);
            this.ClientScript.RegisterStartupScript(this.GetType(), "print", "window.print();", true);
        }
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Pagina senza titolo</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div id="div1" runat="server">
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Crea tabella e stampa" /></div>
        </form>
    </body>
    </html>
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.