Luk vindu efter at der er printet
jeg har en kode som printer et vindue(koden kan ses her neden under), jeg vil gerne at vinduet bliver lukket efter at der er printet ! kan man det, hvis ja hvad skal jeg da gøre ??<html>
<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1352\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<link rel=\"stylesheet\" type=\"text/css\" href=\"print.css\">
<class=\"lille\">
<class=\"bgcol\">
<SCRIPT language=JavaScript>
window.close()
DA = (document.all) ? 1 : 0
//PRINT VED KALD \"StartPrint ()\" i Netscape og Explorer
function StartPrint() {
if(DA){
print();
}
else {
window.print();
}
}
function handle_error()
{
alert(\"Der opstod en uvendtet fejl. Der blev derfor ikke printet.\")
return true;
}
window.close()
</SCRIPT>
<SCRIPT LANGUAGE=\"VBScript\">
sub window_onunload
on error resume next
set WB = nothing
end sub
sub print
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
OLECMDEXECOPT_PROMPTUSER = 1
on error resume next
if DA then
call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER)
else
call WB.IOleCommandTarget.Exec(OLECMDID_PRINT ,OLECMDEXECOPT_DONTPROMPTUSER,\"\",\"\")
end if
if err.number <> 0 then
if DA then
alert \"Der blev ikke printet noget. Tryk \'Refresh\' på din browser for at udskrive !\"
else
end if
end if
end sub
if DA then
wbvers=\"8856F961-340A-11D0-A96B-00C04FD705A2\"
else
wbvers=\"EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B\"
end if
document.write \"<OBJECT ID=\"\"WB\"\" WIDTH=0 HEIGHT=0 CLASSID=\"\"CLSID:\"
document.write wbvers & \"\"\"> </OBJECT>\"
</SCRIPT>
</head>
<BODY BGCOLOR=WHITE Marginheight=0 Marginwidth=0 Leftmargin=0 Topmargin=0 onLoad=\"StartPrint();\">
<title>min side</title>
</head>
Her er så det der skal printes !!!
</BODY>
</HTML>
