Avatar billede htx98i17 Professor
29. juni 2003 - 17:49 Der er 2 løsninger

print i IE uden promptbox

I IE, kan man i Sikkerhed -> java-indstillinger, aktivere/deaktivere udskrivning.

Vil det sige at man vha. en javakomponent (signeret/usigneret) kan udskrive fra IE uden promptbox?

Og hvis det er muligt, hvor finder man sådan en?

Det er fordi at jeg skal have en computer stående og opdatere en side, og når der er ændringer skal den automatisk udskrive... Er der ellers andre forslag til hvordan dette kan lade sig gøre?
Avatar billede Slettet bruger
06. juli 2003 - 02:49 #1
Eftersom Java-applikationer, applet'er mv. lever i en sandbox JVM, og derfor skal app* tilgå ressourcer gennem denne, ergo kan du ikke direkte få adgang til driveren i Windows (uden om udskrifts-dialog-boxen)...
Måske kan du alligevel ved at bruge JNI, men det er jo langt fra en elegant-løsning (og jeg mener faktisk at der er security-hensyn som skal tages hvis JNI skal udføres fra applets)....

...det skal siges at jeg ikke er 100% sikker, men det er umiddelbart hvad jeg kan ressonnere.... :-)
Avatar billede htx98i17 Professor
06. juli 2003 - 09:50 #2
jeg har fundet en løsning der må bruges indtil en bedre findes...

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=vbscript>
    function printsiden()
        //PrintOBJ.Navigate2 "/andenside.htm"
        PrintOBJ.ExecWB 6,2,1
    end function
</SCRIPT>
</HEAD>
<BODY >
<P>
<OBJECT id=PrintOBJ style="LEFT:0px;TOP:0px;width:1px;height:1px" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
</P>
hej med dig
<script language="javascript" >
    printsiden();
</script>
</BODY>
</HTML>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester