Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Aiuto per stampa

  1. #1

    Aiuto per stampa

    Provo a chiedere a voi..

    Io gestisco delle pagine web in locale dove alcune di queste contengono un comando javascript per attivare la stampa su una stampante locale.

    Il comando è window.print().
    Ora io sto cercando di impostare il pc in modo che all'avvio di stampa non esca la finestra che invoca lo stampa e consente di personalizzare il numero di copie, la qualità, ecc.

    Il mio sistema è win2k.

    Cosa mi consigliate?

    Vi ringrazio anticipatamente per l'attenzione.

    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    per javascript è più adatto il forum di scripting.. ti sposto
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Per questa cosa dovrai bonificare( ) sul mio conto circa 6000€...

    tutti dicevano che non fosse possibile...ma sono dell'idea che tutto è possibile.

    L'unica cosa che ho notato è che se hai le protezioni altissime impostate sul browser ti blocca lo scrippete...

    <SCRIPT LANGUAGE="JavaScript"><!--
    function ieExecWB( intOLEcmd, intOLEparam )
    {
    // Create OLE Object
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';

    // Place Object on page
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);

    // if intOLEparam is not defined, set it
    if ( ( ! intOLEparam ) || ( intOLEparam < -1 ) || (
    intOLEparam > 1 ) ) intOLEparam = 1;

    // Execute Object
    WebBrowser1.ExecWB( intOLEcmd, intOLEparam );

    // Destroy Object
    WebBrowser1.outerHTML = "";
    }

    // eof



    //--></SCRIPT>
    <button onClick="ieExecWB(6, -1)">Stampami senza Prompt!</button>

    Ciao David

  4. #4

    Perfetto!!!!

    Grandioso! Era proprio quello che cercavo!

    :metallica

    Hai creato tu questo gioiello oppure l'hai trovato da qualche parte?


    Cmq complimenti in entrambi i casi!
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da mrcanoa

    tutti dicevano che non fosse possibile...ma sono dell'idea che tutto è possibile.
    Infatti e` impossibile in JS (standard).

    Sfrutta delle estensioni disponibili solo in Jscript (dialetto microsoft), quindi funziona solo se il browser e` IE.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6

    Diciamo...

    ..che a me va benissimo, perché utilizzo ie.
    Bisogna attivare tutti gli activex al volo, ma alla fine lo script dà dà delle soddisfazioni!
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  7. #7

    Però..

    qualcuno può commentarmelo?
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Consiglio a tutti coloro che non bramano di diventare possessori di una copia dell'antico testamento: disattivate gli activex in ambiente internet (strumenti - opzioni - protezione)

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    si infatti è utile per delle applicazioni che girano in locale quindi possiamo anche tenere basse le protezioni.

    Non non è mia creazione..la mia creazione sono quei ficozzi che mi sono venuti e quel muro che ho buttato giu

    Odiavo l'idea di dover stampare una pagina cliccare poi sull'ok...ecc...ma sono riuscito a risolvere...l'ho trovato in rete girando ,rigirando e poi quando mi ci impunto, mi ci impunto.

    Commenti:mmm...non saprei spiegarti il funzionamento ma sfrutta l'object OLE e COM che anche di questi non saprei dirti + di tanto.Ma penso che ogni cosa che fai o meglio che il pc fa, vienne abbinata a quel pappiè di numeri

    CLSID:8856F961-340A-11D0-A96B-00C04FD705A2

    ho scaricato anche un programmino che ti da tutte info sugli oggetti OLE/COM.

    si chiama OLE/COM object viewer.Prova a scaricarlo.Dovrei studiarli un pochino...per capirli meglio...

    Se il moderatore volesse cancellare questo 3d..senza problem.Perchè ora che ricordo già avevo postato tempo fa ed è stato cancellato.

    Ciao David

  10. #10

    Riguardo il locale...

    e' appunto per questo che il problema nel mio caso non si pone.
    Le pagine sono in locale e non c'è alcun collegamento alla rete. Quindi è tutto sotto controllo.

    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

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.