Avatar billede cronaldo Nybegynder
02. december 2009 - 00:05 Der er 1 løsning

Problemer med print- og window.open-funktionerne

Hej eksperter...
Jeg sidder lige og skal lave et udskriftsscript udfra noget, der er i en box genereret af javascript (fanzybox mener jeg den hedder)...
Der har jeg så lavet en <span id="{ID}"></span> om ALT hvad der skal udskrives .. og har flg. funktion, som i princippet fungerer OK, men men men...

Når jeg lukker print-funktionen (altså selve vinduet hvor jeg kan trykke "udskriv") så bliver hele siden helt hvid som om der ikke er nogen HTML-kode, men jeg har tjekket i kilden, og alle koderne står der, men browseren viser intet output selvom det ellers var meningen at print-funktionen ikke skulle have nogen indflydelse på selve vinduet!

KODE:

function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint = window.open('','Print window','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=1,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print(document.write(prtContent.innerHTML));
WinPrint.close();
}

Giver lidt mange point da det er et akut behov :)
Avatar billede cronaldo Nybegynder
13. oktober 2010 - 14:29 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester