Guest User

o2 LOOP Guthaben per Banküberweisung aufladen - Betreff

a guest
Oct 26th, 2014
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <head>
  3. <title>&Uuml;berweisung O2 - Prepaid</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. </head>
  6. Die &Uuml;berweisung erfolgt an folgenden Zahlungsempf&auml;nger:
  7. <p><b>Telefonica Germany</b><br />
  8. IBAN: DE73 7002 0270 0005 7169 77<br />
  9. BIC: HYVEDEMMXXX<br />
  10. </p><p>Als Verwendungszweck muss die Rufnummer und eine vierstellige Zahl im Format
  11. </p>
  12. <ul><li>Erste_vier_Ziffern-Rest_der_Rufnummer-abcd
  13. </li></ul>
  14. eingegeben werden.
  15. <h2> <span class="mw-headline" id="Pr.C3.BCfziffern_f.C3.BCr_Verwendungszweck">Pr&uuml;fziffern f&uuml;r Verwendungszweck</span></h2>
  16. <p><html>
  17. <head>
  18. <script language="JavaScript">
  19. function wronChecksum()
  20. {
  21. document.getElementById("vzweck").style.backgroundColor = "#FFE5E6";
  22. document.getElementById("vzerror").innerHTML = "Bitte geben Sie Ihre korrekte Prepaid Mobilfunknummer ein.<br>";
  23. document.getElementById("uevzwecktd").innerHTML = "";
  24. document.getElementById("uevzweck").innerHTML = "";
  25. document.getElementById("vzdruck").innerHTML = "<br>";
  26. }
  27. function getChecksum()
  28. {
  29. src=document.getElementById("vzweck");
  30. msisdn = '01'+ document.getElementById("vzweck").value;
  31. l = msisdn.length;
  32. if(l!=11 && l!=12)
  33. {
  34. // Fehlermeldung ausgeben
  35. wronChecksum();
  36. } else {
  37. var d1 = 0;
  38. var d2 = 0;
  39. var d3 = 0;
  40. var d4 = 0;
  41. var z = 0;
  42. var d4mul = 1;
  43. for(i=0; i<l; i++)
  44. {
  45. c = msisdn.charAt(i);
  46. if(c<'0' || c>'9')
  47. {
  48. // Fehlermeldung ausgeben
  49. wronChecksum();
  50. break;
  51. }
  52. value = c-'0';
  53. d1 ^= value;
  54. if(i%2==0) {
  55. z = 2*value;
  56. if(z>9) z -= 9;
  57. }
  58. else z = value;
  59. d2 += z;
  60. d3 += value;
  61. d4 += value*d4mul;
  62. if(++d4mul>9) d4mul = 1;
  63. }
  64. if(d1>9) d1 -= 6;
  65. d2 %= 10;
  66. d3 %= 10;
  67. d4 %= 10;
  68. chars = new Array(4);
  69. chars[0] = d1;
  70. chars[1] = d2;
  71. chars[2] = d3;
  72. chars[3] = d4;
  73. checksum = new String(chars.join(""));
  74. newText = '01'+ document.getElementById("vzweck").value + checksum;
  75. ausgabe = '';
  76. for (i=0;i<(newText.length);i++)
  77. {
  78. ausgabe += newText.charAt(i);
  79. if ((i == 3) || (i == (newText.length)-5))
  80. {
  81. ausgabe += '-';
  82. }
  83. }
  84. newText = '<strong>' + ausgabe + '</strong>';
  85. // ggf. Fehlermeldung wieder ausblenden
  86. document.getElementById("vzweck").style.backgroundColor = "#FFFFFF";
  87. document.getElementById("vzerror").innerHTML = "<br>";
  88. // fuer die erste Ausgabe
  89. document.getElementById("uevzweck").innerHTML = 'Verwendungszweck: <strong>' + newText + '</strong>';
  90. }
  91. }
  92. </script>
  93. </head>
  94. <body>
  95. 01<input type="text" id="vzweck" style="width: 75px;"><input type="hidden" id="vzweckcopy">
  96. <td width="12"></td>
  97. <td><a href="javascript&colon;getChecksum()">weiter</a></td>
  98. <br>
  99. <font color="#FF0000"><span id="vzerror"><br></span></font>
  100. <br>
  101. <span id="uevzweck"></span> <br>
  102. <span id="bankverb"></span> <br>
  103. </body>
  104. </html>
Add Comment
Please, Sign In to add comment