Bonjour,
J'ai une petite fonction qui me permet d'imprimer seulement ce que je désire d'une page web mais ça n'imprime pas les accents, quelqu'un a une idée d'un petit script que je pourrais y incorporer ?
Merci !
Bonjour,
J'ai une petite fonction qui me permet d'imprimer seulement ce que je désire d'une page web mais ça n'imprime pas les accents, quelqu'un a une idée d'un petit script que je pourrais y incorporer ?
Merci !
Montre nous ta fonction on te dira qui tu es...
![]()
"Winter is coming" (ma nouvelle page d'accueil)
Moi je fais comme ca c'est tout simple![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<form> <input type=button name=imprimer value=Imprimer onclick="window.print();"> </form>
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
Voilà le code actuel :
et dans un include footer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 <% Response.Buffer = true; Response.ContentType = "text/html" Response.Charset = "iso-8859-1" var isRep = (Request.Cookies("status") == "OK")? true : false; //this is for http print if (!isRep) { var _isrep = Request.Querystring("isRep"); if (_isrep == "true") { isRep = true; } } function getReferer() { return Request.ServerVariables("HTTP_REFERER") } function getFileName(str) { var rgx = /.*\/(.*)$/ return rgx.exec(str); } %> <% var arrPrintTags; var strReferer = new String(Request.ServerVariables("HTTP_REFERER")); var startpos; var endpos; try{ // var XmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); var XmlHttp = new ActiveXObject("Msxml2.ServerXMLHTTP.4.0"); XmlHttp.open("GET", strReferer + "?print=" + Request.Form("print"), false ); XmlHttp.send(); /*var rgxPrintTag = /<print>[\w\W]*<\/print>/ig;*/ arrPrintTags = XmlHttp.responseText; } catch(e) { arrPrintTags = null } finally { XmlHttp = null; } %> <% if (arrPrintTags != null) { /* for (var i = 0; i< arrPrintTags.length; i++) {*/ startpos = 0; while(startpos != -1) { startpos = arrPrintTags.indexOf('<!--<Print>-->'); endpos = arrPrintTags.indexOf('<!--</Print>-->'); if (startpos != -1) { Response.Write(arrPrintTags.substring(startpos + 14,endpos)); arrPrintTags = arrPrintTags.substring(endpos + 15); } } /* }*/ } %>
Mais ça n'imprime pas les accents.... ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form name=authenticatedform action="/fp_print.asp" method="post"> <input type='hidden' name='print' value=<%=Session("Authenticated")%>> </form>
Ca marche pas mon truc ??
<form>
<input type=button name=imprimer value=Imprimer onclick="window.print();">
</form>
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
Oui ça fonctionne mais je n'ai pas mis ici toutes les fonctions et scripts existants sur le site mais plutôt que le strict nécessaire pour avoir une idée d'ensemble de la fonction "print". Cette petite portion du footer fait en sorte qu'elle valide l'usager si il a acces à telle ou telle autre information par conséquent ça n'imprime que ce que l'usager a le droit de voir. Je n'ai pas mis la fonction et les scripts qui valide l'usager pour ma question présente.Ca marche pas mon truc ??![]()
Alors que sur la page web ça marche?Envoyé par sperron
A la place des accents tu as quoi?
"Winter is coming" (ma nouvelle page d'accueil)
Ça insère un "?" tout simplement ....Envoyé par Immobilis
Il y a t-il quelqu'un qui sait comment faire imprimer les accents ?
(exp?rience, sp?cialiste, imp?t )
Merci !
Et si tu met les caratères spéciaux ca ne change rien?? (êè ...)
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
Oui c'est certain que si je met les caractères spéciaux à la base ça fonctionne bien mais je dois faire plus souvent qu'autrement des copie-coller de texte alors la transformation des accents ne se fait pas automatiquement.Envoyé par vanou
Sais-tu comment je pourrais faire pour que DreamweaverMx transforme automatiquement les accents en code ?
Ou encore comment je peux élaborer une recherche et remplacement de plusieurs caractères à la fois, ainsi je n'aurais qu'à appeler cette requête pour une éventuelle recherche et remplacement ?
Merci !
Je commence à cerner le problème....
Maintenant il ne reste qu'un fichier include donc un fichier.inc qui ne transforme pas les accents lors de l'impression seulement (à l'écran tout est beau). Le problème est que ce fichier est généré dynamiquement et quotidiennement, puis-je contourné le problème en plaçant un code quelconque dans la page où est inséré ce fichier include ?
Il y a déjà ce tag dans l'entête de page :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
mais il semble qu'il ne transforme pas pour l'impression ce fichier à l'intérieur de cette page.....
![]()
Voici ce qui a résolu mon problème
cette ligne de code au lieu de:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
mais UTF-8 les imprimes correctement sans chichi....![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <meta http-equiv="content-type" content="text/html; charset=UTF-8">![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager