Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

MD5

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.


Script:
<script type="text/javascript">

window.document.write(
	'<form action="/content.php?id=72" 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>

 
ID: 1323
eingestellt am: 02.07.2007
Autor: Na
Status zum lesen: Gast
gelesen: 8612
Webseite: www.dreamcodes.com
[Drucken]