Bonjour,
J'ai un problème simple: je voudrais imprimer une frame après avoir fait un traitement dessus.
J'ai donc un bouton qui sur l'évènement click va dans le code behind exécuter ceci:
et j'ai dans l'aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 /* du code */ If Not (ClientScript.IsClientScriptBlockRegistered("printPage")) Then Page.ClientScript.RegisterStartupScript(Me.Page.GetType, "printPage", "printPage();", True) End If
Or cela ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <script type="text/javascript"> function printPage() { parent.frames["main"].focus(); parent.frames["main"].print(); } </script>
Si dans RegisterStartupScript je fais directement appel à window.print() par exemple, là j'ai bien la fenêtre d'impression qui s'ouvre.
Une idée ?
Merci d'avance
Partager