01. december 2007 - 16:10
Der er
11 kommentarer og 1 løsning
Print og send på samme knap i javaschript formmail
Kan jeg slå disse 2 knapper sammen til en?? Den skal printe en kopi og sende mail.. indhold += "<br><button onclick=\"opener.document.forms[0].submit();self.close()\">Send booking</button><br /><br />" indhold += "<form><input type=\"button\" value=\"Print denne side\" onClick=\"refresh()\;\"></form>"
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
01. december 2007 - 16:19
#1
Du kan prøve dette: indhold += "<br><button onclick=\"refresh();opener.document.forms[0].submit();self.close()\">Send booking</button><br /><br />" Men om det vil virke er et godt spørgsmål. Det afhænger jo af refresh() gør. Det er heller ikke sikkert at du kan submitte formen, hvis print-dialogboksen er åben.
01. december 2007 - 16:20
#2
Hvordan kan refresh() printe siden?
01. december 2007 - 16:34
#3
whatever: det du ikke sender kun.. refresh virker.. så bare slå dem sammen eller kom med en løsning;-)
01. december 2007 - 16:35
#4
du=dur
01. december 2007 - 16:36
#5
Okay... fatter ikke en meter....
01. december 2007 - 16:40
#6
Den udskriver ikke, men sender kun indhold += "<br><button onclick=\"refresh();opener.document.forms[0].submit();self.close()\">Send booking</button><br /><br />"
01. december 2007 - 16:43
#7
Hvordan ser din refresh() funktion ud?
01. december 2007 - 16:44
#8
whatever gør det helt korrekt. Din refresh-funktion må være galt på den. Erstat den evt. af print() ? :)
01. december 2007 - 16:48
#9
function prev(f) { var indhold = "<html><head><title>Preview</title><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"><style>body,td{font-family:Verdana;font-size:10px;color:black;}@media print{.start{page-break-before:always;}}</style>" indhold += "<script type=\"text/javascript\">function refresh(){location.reload()}<\/script>" indhold += "</head><body onLoad=\"window.print()\">";
01. december 2007 - 16:50
#10
Men når jeg køre med 2 knapper kan jeg printe på den ene og sende på den anden..??
01. december 2007 - 17:09
#11
Når du genindlæser siden bli'r submit og self.close naturligvis ikke kørt, og formens data mistes jo. Gør sådan her: indhold += "<br><button onclick=\"window.print();opener.document.forms[0].submit();self.close()\">Send booking</button><br /><br />"
01. december 2007 - 18:14
#12
Skulle have senddelen op i funktionen så virker det .. tak indhold += "<script type=\"text/javascript\">function refresh(){location.reload()}<\/script>" indhold += "</head><body onLoad=\"window.print();opener.document.forms[0].submit();self.close()\">"; indhold += "<form><input type=\"button\" value=\"Print denne side\" onClick=\"refresh()\;\"></form>"
Vi tilbyder markedets bedste kurser inden for webudvikling