Bonjour
J'ai des codes et je voudrais les interpr�ter en code a barre 128 sur ma page html.
ya de fonction sui existent sur les serveurs mais est ce que c possible de le faire en javscript ?
d'avance merci
Bonjour
J'ai des codes et je voudrais les interpr�ter en code a barre 128 sur ma page html.
ya de fonction sui existent sur les serveurs mais est ce que c possible de le faire en javscript ?
d'avance merci
heu ton code barre sur la page c'est une image ou il est construit � partir d'elements ?
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
je cr�e une page html avec des donn�es perso du destinataire dans un fichier excel.
cette page html sera envoy� par mail au destinataire (ceci par sarbacane si tu connais)
Donc pour r�ponde clairement a ta question il est construit a partir d'un entier de 12 chiffres; identifiant du mec;dans le fichier excel
ben si il est construit � partir d'un entier de 12 chiffres qui positionne des �l�ments sur la page , la focntion inverse ne doit pas �tre trop dure � trouver... il suffit de scanner les elements de la page pour en deduire les 12 chiffres ...
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
ce code par exemple gen�re un code barre � partir des 12 chiffres ...
il suffit de parser la page pour chooper la collection de divs cr�es et regarder les classNames .. et remonter ainsi jusqu'aux array et en deduire le chiffre ...
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
bha justement
mon probleme est de coder/creer le code a barre � partir de ma s�rie de 12 chiffres sur ma page html.
ben suffit de demander ...
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 <html> <head> <title>Code barre EAN13</title> <STYLE type="text/css"> .n0 {background-color:#ffffff;height:40px;width:1px;float:left;} .n1 {background-color:#000000;height:40px;width:1px;float:left;} .l1 {background-color:#000000;height:50px;width:1px;float:left;} .nombre {position:absolute;font-size:14px;font-family:times new roman} .nombre1 {position:relative;font-size:14px;font-family:times new roman;float:left;top:40px;} .barreCode {position:absolute;top:50px;left:50px;} </STYLE> <script type="text/javascript"> var bitsCode = new Array(10); bitsCode[0] = new Array('0001101','0100111','1110010','000000'); bitsCode[1] = new Array('0011001','0110011','1100110','001011'); bitsCode[2] = new Array('0010011','0011011','1101100','001101'); bitsCode[3] = new Array('0111101','0100001','1000010','001110'); bitsCode[4] = new Array('0100011','0011101','1011100','010011'); bitsCode[5] = new Array('0110001','0111001','1001110','011001'); bitsCode[6] = new Array('0101111','0000101','1010000','011100'); bitsCode[7] = new Array('0111011','0010001','1000100','010101'); bitsCode[8] = new Array('0110111','0001001','1001000','010110'); bitsCode[9] = new Array('0001011','0010111','1110100','011010'); function EAN13() { cb = document.form.codeBarre.value; if (isNaN(cb)||cb.length!=12) {alert("Un nombre de 12 chiffres seulement");return false;} divEAN = document.getElementById("EAN13CODE") divEAN.innerHTML=""; codes = new Array(); for (var i=a=b=0;i<12;i++) { codes[i] = eval(cb.charAt(i)); if (i%2) b+=codes[i]; else a+=codes[i]; } reste = (a+(b*3))%10; codes[12] = 10-(reste==0?10:reste); var bits = getBits(codes); bit = bits.split(""); el = document.createElement("div"); el.innerHTML= cb.charAt(0); el.className = "nombre1"; divEAN.appendChild(el); for (var i=0;i<bit.length;i++) { el = document.createElement("div"); longue =( i==0||i==2||i==46||i==48||i==92||i==94); el.className = (longue?'l':'n')+bit[i]; divEAN.appendChild(el); if (i==3||i==50) { el2 = document.createElement("div"); el2.innerHTML=(i==3)?cb.substr(1,6):cb.substr(7,6)+codes[12]; el2.className = "nombre"; el2.style.left = el.offsetLeft+"px"; el2.style.top = el.offsetHeight+"px"; divEAN.appendChild(el2); } } } function getBits(codes) { var bits = "101"; var cle = bitsCode[codes[0]][3].split(""); for (var i=1;i<7;i++) bits += bitsCode[codes[i]][cle[i-1]]; bits += "01010"; for (var i=7;i<13;i++) bits += bitsCode[codes[i]][2]; bits += "101"; return (bits); } </script> </head> <body> <form name="form"> Code EAN13 (12 premier chiffres): <input name="codeBarre" type="text" maxlength="12" value=""> <input type="button" value="Produire le code barre" onclick="EAN13()"> </form> <div class="barreCode" id="EAN13CODE" ></div> </body> </html>
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Bon mais je suis en train de me rendre compte qu'il faut mettre une image contenant ce code barre
donc il faut qu'elle passe par un programme cot� serveur
Une question qui ne va sans doute pas t'aider beaucoup, mais �a servirait � quoi?!
A la limite, une image �a peut �tre pratique, si �a permet � l'utilisateur de r�cup�rer l'image du code barre qui va bien, mais sinon je ne vois pas ce qu'un utilisateur lambda va faire d'un code barre... D'ailleurs, m�me un utilisateur non lambda ne saura pas quoi en faire : qui sais lire un code barre de visu? D'autant que si tu le g�n�re � partir du code en chiffre... Bref je comprend pas![]()
Mais que voulez vous faire ?Envoy� par LeXo
Calculer la clef de votre code � barre avec du javascript ?
Partager