21
Hallo Jörg,
vielen Dank für den Code! Leider funktionierts immer noch nicht. Hier mal der ganze aktuelle Code:
vielen Dank für den Code! Leider funktionierts immer noch nicht. Hier mal der ganze aktuelle Code:
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
var xmlHttp = false;
// Mozilla, Opera, Safari sowie Internet Explorer (ab v7):
if (typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
// Internet Explorer 6 und älter:
if (!xmlHttp) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = false;
}
}
}
if(!xmlHttp) {
alert("Error creating the XMLHttpRequest object.");
} else {
return xmlHttp;
}
}
function ControlPassword()
{
if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
{
newpass = encodeURIComponent(document.getElementById("new_pw").value);
param='NEWPASS=' + newpass;
xmlHttp.onreadystatechange = getPWS;
xmlHttp.open("POST", "http://test.de/control_pass.php"+'?'+Math.random(), true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");
// make the server request
xmlHttp.send(param);
}
}
function getPWS()
{
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
pws = xmlHttp.responseText;
// xmlDocumentElement = xmlResponse.documentElement;
// helloMessage = xmlDocumentElement.firstChild.data;
document.getElementById("pass_status").style.top="210px";
document.getElementById("pass_status").style.left="470px";
document.getElementById("pass_status").style.display="block";
document.getElementById("pass_status").innerHTML = 'gewähltes Passwort: <b>' + pws + '</b><br><br>Bitte beachten Sie, dass Ihr Passwort zwischen 8 und 25 Zeichen enthalten und mindestens ein Groß- und Kleinbuchstabe, ein Sonderzeichen und eine Zahl besitzen muss, um als sicher zu gelten.';
}
}
}