Loopguthabenauf html 2

Aus Prepaid-Wiki
Zur Navigation springenZur Suche springen
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Loopguthabenauf html 2

Diese Seite ersetzt nicht den Prüfsummenrechner (#### token) unter den jeweiligen "Überweisungs"-Wikiseiten, könnte aber für die Verwendung auf dem eigenen Rechner oder zum Erstellen eines eigenen Programmcodes nützlich sein.

<!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) { 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') { 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>'; document.getElementById("vzweck").style.backgroundColor = "#FFFFFF"; document.getElementById("vzerror").innerHTML = "<br>"; 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>