Hvad gør jeg forkert?
Jeg har disse 2 printfunktioner:<script language="JavaScript">
function print(id) {
if (navigator.appVersion.indexOf("MSIE 5") == -2) {
alert("Denne funktion virker kun i Microsoft Internet Explorer 5.0 eller højere!");
return false;
}
parent.frames["printframe"].document.location.href="printordre.asp?id=" + id;
parent.frames["printframe"].document.close();
parent.frames["printframe"].focus();
parent.frames["printframe"].print();
}
function openWin(theurl) {
window.open(theurl, "new_Window","width=550,height=400");
}
function checkDel(theid) {
if (confirm("Er du sikker på at du vil slette ordre " + theid + "?\nDu kan IKKE fortryde denne handling!"))
return true;
else
return false;
}
</script>
<script language="JavaScript">
function printetiket(id) {
if (navigator.appVersion.indexOf("MSIE 5") == -2) {
alert("Denne funktion virker kun i Microsoft Internet Explorer 5.0 eller højere!");
return false;
}
parent.frames["printframe"].document.location.href="printetiket.asp?id=" + id;
parent.frames["printframe"].document.close();
parent.frames["printframe"].focus();
parent.frames["printframe"].print();
}
function openWin(theurl) {
window.open(theurl, "new_Window","width=550,height=400");
}
function checkDel(theid) {
if (confirm("Er du sikker på at du vil slette ordre " + theid + "?\nDu kan IKKE fortryde denne handling!"))
return true;
else
return false;
}
</script>
De kaldes med:
<td class="lista"><a href="#" onClick="print(<%=id %>);"><img src="../images/icon_print.gif" align="absmiddle" border="0" vspace="0" hspace="0"></a> <a href="#" onClick="print(<%=id %>);">Print ordre</a></td>
<td class="lista"><a href="#" onClick="printetiket(<%=id %>);"><img src="../images/icon_print.gif" align="absmiddle" border="0" vspace="0" hspace="0"></a> <a href="#" onClick="printetiket(<%=id %>);">Print etiket</a></td>
Det virker som om, at vinduerne ikke er rigtig navngivet, da den godt nok vil udskrive f.eks. en etiket, men først anden gang? Kan man deaktivere cache på udprint af sider?????
