Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <head>
- <title>Überweisung O2 - Prepaid</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- </head>
- Die Überweisung erfolgt an folgenden Zahlungsempfänger:
- <p><b>Telefonica Germany</b><br />
- IBAN: DE73 7002 0270 0005 7169 77<br />
- BIC: HYVEDEMMXXX<br />
- </p><p>Als Verwendungszweck muss die Rufnummer und ein vierstelliges aus Ziffern zwischen Null und Neun bestehendes Objekt im Format
- </p>
- <ul><li>Erste_vier_Ziffern-Rest_der_Rufnummer-abcd
- </li></ul>
- eingegeben werden.
- <h2> <span class="mw-headline" id="Pr.C3.BCfziffern_f.C3.BCr_Verwendungszweck">Prüfziffern für Verwendungszweck</span></h2>
- <p><html>
- <head>
- <script language="JavaScript">
- function wronChecksum()
- {
- document.getElementById("vzweck").style.backgroundColor = "#FFE5E6";
- document.getElementById("vzerror").innerHTML = "Bitte geben Sie Ihre korrekte Prepaid Mobilfunknummer ein.<br>";
- document.getElementById("uevzwecktd").innerHTML = "";
- document.getElementById("uevzweck").innerHTML = "";
- document.getElementById("vzdruck").innerHTML = "<br>";
- }
- function getChecksum()
- {
- src=document.getElementById("vzweck");
- msisdn = '01'+ document.getElementById("vzweck").value;
- l = msisdn.length;
- if(l!=11 && l!=12)
- {
- // Fehlermeldung ausgeben
- wronChecksum();
- } else {
- var d1 = 0;
- var d2 = 0;
- var d3 = 0;
- var d4 = 0;
- var z = 0;
- var d4mul = 1;
- for(i=0; i<l; i++)
- {
- c = msisdn.charAt(i);
- if(c<'0' || c>'9')
- {
- // Fehlermeldung ausgeben
- wronChecksum();
- break;
- }
- value = c-'0';
- d1 ^= value;
- if(i%2==0) {
- z = 2*value;
- if(z>9) z -= 9;
- }
- else z = value;
- d2 += z;
- d3 += value;
- d4 += value*d4mul;
- if(++d4mul>9) d4mul = 1;
- }
- if(d1>9) d1 -= 6;
- d2 %= 10;
- d3 %= 10;
- d4 %= 10;
- chars = new Array(4);
- chars[0] = d1;
- chars[1] = d2;
- chars[2] = d3;
- chars[3] = d4;
- checksum = new String(chars.join(""));
- newText = '01'+ document.getElementById("vzweck").value + checksum;
- ausgabe = '';
- for (i=0;i<(newText.length);i++)
- {
- ausgabe += newText.charAt(i);
- if ((i == 3) || (i == (newText.length)-5))
- {
- ausgabe += '-';
- }
- }
- newText = '<strong>' + ausgabe + '</strong>';
- // ggf. Fehlermeldung wieder ausblenden
- document.getElementById("vzweck").style.backgroundColor = "#FFFFFF";
- document.getElementById("vzerror").innerHTML = "<br>";
- // fuer die erste Ausgabe
- document.getElementById("uevzweck").innerHTML = 'Verwendungszweck: <strong>' + newText + '</strong>';
- }
- }
- </script>
- </head>
- <body>
- 01<input type="text" id="vzweck" style="width: 75px;"><input type="hidden" id="vzweckcopy">
- <td width="12"></td>
- <td><a href="javascript:getChecksum()">weiter</a></td>
- <br>
- <font color="#FF0000"><span id="vzerror"><br></span></font>
- <br>
- <span id="uevzweck"></span> <br>
- <span id="bankverb"></span> <br>
- </body>
- </html>
Add Comment
Please, Sign In to add comment