Impression récalcitrante - C#/.NET managed - Programmation
Marsh Posté le 31-01-2007 à 10:24:49
Est ce que ca peut venir des images que je charge par une autres pages aspx avec code behind pour pouvoir obtenir des thumbnails avec un Response.BinaryWrite()? ou encore des fonction de click sur ces images pour afficher les images en grand? J'utilise aussi une class C# pour retrouver la position du scroll apres un postback.
Marsh Posté le 31-01-2007 à 11:21:08
oh fait un <input type="button" value="Print this page" onClick="window.print()"> fonctionne mais ce que je veux c avoir une image sur le boutton et quand on passe la souris dessus il faut que l'image change aussi.
Marsh Posté le 31-01-2007 à 19:23:57
visiblement tu n'as pas besoin d'un contrôle serveur mais tu peux rajouter du script sur ton bouton (dans le !PostBack si tu as laissé le ViewState actif) :
Code :
|
Marsh Posté le 31-01-2007 à 10:18:48
Salut a tous,
Bon je vous explique le probleme,
J'ai cree un imagebutton avec une jolie images et ce boutton est cencer imprimer.
Dans ma page codebehind en C# j'ai ajouter a l'action button_click la ligne suivante :
Response.Write("<script language=\"javascript\">window.Print();</script>" );
J'ai aussi essayer avec ou sans ';' et avec ou sans type=\"text/javascript\"
Response.Write("<script type=\"text/javascript\" language=\"javascript\">print(" + Request.Url.ToString() + " );</script>" );
Response.Write("<script type=\"text/javascript\" language=\"javascript\">print();</script>" );
Seulement rien ne marche, bizzare. Surtout que j'utilise aussi dans la page un boutton qui lance un popup avec une ligne de type
Response.Write("<script language=\"JavaScript\">var w;\nw = window.open ( ...);</script>" );
Est ca marche tres bien.
j'utilise aussi un style mais ca ne marche pas non plus quand je l'enleve
<style type="text/css">
<!--
@media print
{
.DONTPrint{ display:none }
}
-->
</style>
J'espere que vous avez une idee ou une autre facons d'imprimer une page.