14. juni 2003 - 12:52Der er
25 kommentarer og 1 løsning
hvorfor virker print ikke!
Hej jeg har et tomt dokument med navn 'printwin.html' med følgende html kode i: <head></head><body></body>
På min hovedside har jeg følgende printfunktion til at udskrive en variabel: function printText(textVar){ printWin = window.open("printwin.html", "printer", fullscreen=1); printWin.document.write(textVar); printWin.print(); printWin.close(); }
Men print virker ikke???
Har forsøgt med alert for at se om funktionen kaldes -og det gør den! Har også fjerne close for at se om teksten skrives i det nye dokument -og det gør den! Så derfor tror jeg det er print den er gal med!
Så ser scriptet således ud -og virker ganske og aldeles IKKE ;-( <script "text/javascript"> <!-- function flashClip(flashVariabel) { var flash = window.clipboardData.setData('Text', flashVariabel.replace(/x3m/gi, "\r\n")); } function printText(textVar){ printWin = window.open("printwin.html", "printWin", fullscreen=1); printWin.document.write(textVar); printWin.focus(); printWin.print(); setTimeout('self.close',1000) printWin.close(); }
hmm <body onload="window.print();"> får godt nok printeren til at printe, men teksten kommer ikke med - selvom teksten står på den åbnede side inden den lukkes igen automatisk ;(
funktionen åbner og lukker vinduet, men printer ikke!
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.