webForumDet fria alternativet

Stänga popup automatiskt

3 svar · 315 visningar · startad av Bendro

BendroMedlem sedan jan. 20013 039 inlägg
#1

Följande kod körs i ett popup-fönster:

<html>
<head>
<title>Utskrift</title>
<link href="revycss.css" rel="stylesheet" type="text/css">
<SCRIPT LANGUAGE="JavaScript">

<!-- Start
function printPage() {
if (window.print) {
agree = confirm('Vill du skriva ut denna sida?');
if (agree) window.print(); 
   }
}
//  End -->
</script>
</head>
<body OnLoad="printPage()">
<p class=rubrik><%=rs("art_Headline")%></p>
<p class=mellan><%=short%></p>
<p class=text>Skriven av:&nbsp;<%=rs("user_Name")%>&nbsp;<%=rs("user_Ename")%></p>
<p class=text>Ändrad senast:&nbsp;<%=rs("art_Date")%></p>
<p class=text>Typ:&nbsp;<%=rs("atype_text")%>
<p class=text>Status:&nbsp;<%=rs("cat_Text")%></p>
<p><hr></p>
<p class=text><%=text%>
</body>
</html>

Det jag vill åstadkomma är att när användaren antingen klickar OK eller Avbryt i confirmboxen så skall fönstret stängas. Om användaren klickar OK skall givetvis utskriften genomföras först.
Är detta möjligt att lösa och i så fall hur?

CheguelinMedlem sedan juli 2003303 inlägg
#2

window.close() längst ner i printPage.

kbkingMedlem sedan mars 2003168 inlägg
#3

Hej!

Skulle det gå att lägga in en fördröjning på säg 30 sek. innan alerten visar sig?

kbkingMedlem sedan mars 2003168 inlägg
#4

Jag fick till det m.h.a följande:

<body onLoad="window.setTimeout('printPage()', '30000')">

:)

126 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)