WebWorkerWorld.de

Home

Tutorials
> Ajax
> CSS
> JavaScript
> PHP
> Sonstige

Quiz
> CSS
> HTML/XHTML
> JavaScript
> PHP

JavaScript
> Datum und Uhrzeit
> Dies und das
> Fenster
> Formulare
> Fun
> Spiele
> Texteffekte

Kontakt

Impressum

 
Tutorials > Ajax >

MD5 mit Ajax

von Tim Leister
Dienstag, 10.04.2007

Obwohl JavaScript über keine integrierte MD5-Funktion verfügt, kann man dank Ajax dynamisch einen MD5-Hash generieren.

Die über JavaScript aufgerufene Datei greift auf die PHP-Funktion md5() zurück und liefert damit den entsprechenden Hash.

Zum Ausprobieren können Sie hier einen beliebigen Text eingeben:

<script type="text/javascript">

window.document.write(
	'<form action="/72-md5-mit-ajax" method="post">'+
	'<p><textarea rows="5" cols="50" id="s"></textarea></p>'+
	'</form>'+

	'<p id="md5">&nbsp;</p>'
);

var ajax=false;
if (window.XMLHttpRequest)
{
	ajax=new XMLHttpRequest;
}
else if (window.ActiveXObject)
{
	ajax=new ActiveXObject('Microsoft.XMLHTTP');
}

function load(s)
{
	ajax.abort();

	ajax.open('GET', './data/72/md5.php?s='+escape(s));

	ajax.onreadystatechange=
		function()
		{
			if (ajax.readyState==4)
			{
				window.document.getElementById('md5').innerHTML=
					'MD5: '+
					ajax.responseText;
			}
		}

	ajax.send(null);
}

if (ajax)
{
	window.document.getElementById('s').onkeyup=
		function()
		{
			load(window.document.getElementById('s').value);
		}
}

</script>
zurück zurück
nach oben nach oben nach oben
vorwärts vorwärts
XEAM.de
© 2002-2008