Avatar billede pigbear Nybegynder
17. november 2008 - 21:18 Der er 1 kommentar

Java/C#

Jeg skal printe en gridview ud fra visual studio, og anvender en popup.htm fil til formålet.

Gridview´en vises fint på popup vinduet, men min window.print() funktion virker ikke, eller rettere siden er blank når den printes ud. Men jeg har fundet ud af at hvis jeg kalder window.print() to gange så virker den ene printfunktion.

Jeg har følgende kode i min popup.htm:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
    <script src="../scripts/EUtil.js" language="javascript" type="text/javascript"></script>
</head>

<script language="javascript">
    <!--
    function SetSource()
    {
        document.all["main"].src = window.dialogArguments;
        window.print();

    }
    //-->
</script>

<frameset onload="SetSource()" border="0">
    <frame id="main" src="">
</frameset>
</html>


Håber nogen kan hjælpe med dette. Hvis nogen har en anden løsning uden brug af popup.htm er det også fint.

Jeg har prøvet at sætte siden i fokus med focus(); men det hjælper ikke. Hvis jeg anbringer en button på selve popup.htm som kalder window.print(); så virker udskriften som den skal, men det er ikke det jeg vil

Håber nogen kan hjælpe med dette !

Tak
mvh

Pigbear
Avatar billede fsconsult.dk Nybegynder
17. november 2008 - 21:24 #1
det lyder hverken som java eller C#, men som javaSCRIPT  (en anden katagori)
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
Kurser inden for grundlæggende programmering

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