| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Schwarzbunt Registriert seit: Apr 2003 Ort: Punxsutawney
Beiträge: 256
|
Hallo Forum, gibt es eine Möglichkeit, aus Flash zu drucken, ohne dass vorher der Windows-Druckdialog angezeigt wird? Mein Apllikation wird nämlich auf einem öffentlichen (unbeaufsichtigten) Rechner laufen und ich muss verhindern, dass der Benutzer Zugriff auf das Windows-Dateisystem bekommt. Danke für Hilfe, Alex
__________________ Wer das hier gelesen hat, braucht sich vor nichts mehr zu fürchten. |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 60
|
ich glaube nicht weil ich glaube das man über flash nicht auf druckertreiber zugreifen kann bzw. auf die voreinstellungen des treibers habe schon mal probiert das prob mit js zu umgehen funtzt auch nicht mfg vandyce
__________________ danke fürs posten |
| | |
| | #4 (permalink) |
| Schwarzbunt Registriert seit: Apr 2003 Ort: Punxsutawney
Beiträge: 256
|
Irgendwie MUSS ich das aber hinbekommen... Ich werd mich dann wohl auch nochmal mit Extreme-Javascripting versuchen. Falls ich es hinbekomme und Du Interesse hast, kann ich ja das Ergebnis hier veröffentlichen. Gruß, Alex
__________________ Wer das hier gelesen hat, braucht sich vor nichts mehr zu fürchten. |
| | |
| | #6 (permalink) |
| Schwarzbunt Registriert seit: Apr 2003 Ort: Punxsutawney
Beiträge: 256
|
@ Cerberus: Hey, genial! Das nützt mir zwar aktuell nicht, da ich keinen Projektor verwende, aber für das nachfolgende Projekt umso mehr. Thanks, Alex
__________________ Wer das hier gelesen hat, braucht sich vor nichts mehr zu fürchten. |
| | |
| | #7 (permalink) |
| Schwarzbunt Registriert seit: Apr 2003 Ort: Punxsutawney
Beiträge: 256
|
Hallo nochmal, für den Fall, dass mal jemand über die Suche auf diesen Thread stößt, wollte ich noch die Ergebnisse meiner Versuche zum Besten geben :-) Das Ganze wird allerdings vermutlich nur im IE funktionieren. Mit folgendem (J-)Skript lässt sich der Inhalt eines Browserfensters ohne RücKfrage drucken: Code: <script language='JScript'>
<!--
function printAndShutUp()
{
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = -1;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
WebBrowser1.outerHTML = '';
}
-->
</script> Code: getURL("javascript:printAndShutUp();", ...etc. Wenn man wie ich nur ein wenig Text ausdrucken möchte, kann man ihn einfach fertig formatiert (html) an ein php-skript übergeben, das sich dann selbst ausdruckt und wieder schließt. Etwa so: Im Flashfilm: Code: getURL("print.php?content=" + myPerfectlyFormattedText, "_blank", "POST"); Code: <html>
<head>
<title>Ihre Fahrplanauskunft</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language='JScript'>
<!--
function printAndShutUp()
{
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = -1;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
WebBrowser1.outerHTML = '';
window.close();
}
-->
</script>
</head>
<body onLoad="printAndShutUp();">
<? echo $content; ?>
</body>
</html> Alex
__________________ Wer das hier gelesen hat, braucht sich vor nichts mehr zu fürchten. |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 3
|
Hallo, habe dein Script probiert, weil ich es auch dringend hinbekommen muss, dass das dialogfenster vom drucken übersprungen wird. leider funktioniert das so bei mir nicht :-( Wäre fein, wenn mir vielleicht jemand weiterhelfen könnte! Anbei noch mal die an mich gestellten anforderungen: - es läuft ein flashfilm lokal im ie7 auf windows vista - es ist ein abgeschlossenes system auf dem sitekiosk installiert is - 2mal täglich gewinnt ein user einen gutschein und der soll auf einem lokal angeschlossenen drucker sofort ausgedruckt werden danke schon mal für eure hilfe! lg |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |