Visualizzazione dei risultati da 1 a 3 su 3

Discussione: media print

  1. #1

    media print

    ilo mio problema è il seguente...devo fare una differenza tra la stampa ed quello che vedo a video ho il codice che segue, so che bisogna usare il @media print...ma nn so come intervenire sul codice...chi mi aiuta????

    <DIV style='display : block; width : 1024px; height : 80px; overflow: auto;BACKGROUND: #ff9900'>

    <%DBString =""
    DBString = DBString + "Driver={Microsoft Access Driver (*.mdb)};"
    DBString = DBString + "Dbq=" & Server.MapPath("") & "\mdb-database\webstore.mdb;"%>

    <%modal=Request.querystring("modulo")
    if modal="" then%>

    <form method="post" name="cliente" action="vendita.asp?modulo=1">
    <%
    session("ver")=1
    set anagrafica= Server.CreateObject("ADODB.Recordset")
    anagrafica.ActiveConnection = DBString
    anagrafica.Source = "SELECT * FROM clienti " + " order by nome asc"
    anagrafica.Open()%>
    <p align="left">
    <font face="Arial" color="#ffffff">Cliente: </font>
    <select name="Cliente" style="border:1px solid #000080; width:327;height:327; color:#000080; font-family:Arial; font-weight:bold" onchange="javascript:this.form.submit();">
    <option selected value="0">Scegli il Cliente..</option>
    <%While (NOT anagrafica.EOF)%>
    <option value="<%=anagrafica.Fields.Item("nome").Value%>"> <%=anagrafica.Fields.Item("nome").Value%><%=anagra fica.Fields.Item("Città").Value%></option>
    <%anagrafica.MoveNext()
    Wend%>
    </select>
    <%anagrafica.close()
    set anagrafica= nothing%>
    </p>
    </form>
    <%end if%>
    <%if modal=1 then

    client=Request.form("cliente")

    if client="" then
    client= session("client")
    end if
    session("client")=client
    set nome= Server.CreateObject("ADODB.Recordset")
    nome.ActiveConnection = DBString
    nome.Source = "SELECT * FROM clienti WHERE nome= '" & client+ "'"
    nome.Open()%><font color="#ffffff" face="Arial" size="2">
    Cliente:</font>[/b]
    <font color="#000000" face="Arial" size="2"><%
    response.write nome.Fields.Item("nome")+" "%></font><font color="#ffffff" face="Arial" size="2">
    Città: </font>
    <font color="#000000" face="Arial" size="2">
    <%response.write nome.Fields.Item("città")%></font>
    </br>
    <font face="Arial" size="2" color="#ffffff">Indirizzo:</font>
    <font color="#000000" face="Arial" size="2"> <%
    response.write nome.Fields.Item("Indirizzo")+" "%></font>

    <font color="#ffffff" face="Arial" size="2">
    Telefono: </font>
    <font color="#000000" face="Arial" size="2">
    <%response.write nome.Fields.Item("Telefono")%></font>
    </br>
    <%nome.close()
    set nome= nothing%>
    <p align="right"><font face="Arial">
    <a href="javascript:self.print()">
    <font color="#FF9900">
    [img]print.gif[/img]</font></a><font color="#FFFFFF">
    </font>
    <font color="#FFFFFF">Print Page</font><font color="#FFFFFF">
    </font>
    </font><font color="#FFFFFF"></font></font>
    </p>


    </div>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Nel codice postato, c'e` del codice lato server, che confonde le idee.

    Inoltre ho visto vari tag <font> che non sono controllabili tramite CSS.

    Dovresti quindi eliminare tutti i tag e attributi che sono sostituibili con i CSS; poi e` piu` semplice creare due CSS: uno per il display (chiamato con <link media="screen") ed uno per la stampa (<link media="print").
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    grazie...mille

    si...ero giunto anche io alla stessa conclusione e così ho fatto...
    Grazie

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.