So, da ich keine Abteilung fpr AJAX oder JS gefunden habe hab ich den prefix gesetzt...
Mit dem folgenden Script, könnt ihr bei denic prüfen ob eine domain schon registriert ist oder nicht... hab ich mal aus spaß gebastelt, weil es mich einfach gerade eben so angeturnt hat.
Mit dem folgenden Script, könnt ihr bei denic prüfen ob eine domain schon registriert ist oder nicht... hab ich mal aus spaß gebastelt, weil es mich einfach gerade eben so angeturnt hat.
PHP-Code:
<script language="JavaScript" type="text/javascript">
<!--
this.getXMLHttpRequestObject = function(){
this.resObject = null;
try{
resObject = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
try{
resObject = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e){
try{
resObject = new XMLHttpRequest();
}
catch(e){
alert('Could´t create a XMLHttpRequest-Object!');
}
}
}
return resObject;
}
this.haRePost = function(){
var data = 'domainname='+escape(document.getElementById('domainabfrage').value)+'&service=WhoisFree';
resObject = this.getXMLHttpRequestObject();
resObject.open('POST', "http://www.denic.de/de/whois/free.jsp", true);
resObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
resObject.onreadystatechange = function(){
if(resObject.readyState == 4){
var answer = resObject.responseText;
if (answer.match(/Die Domain \"(.*?)\" ist bereits registriert\./))
{
document.getElementById('antwort').innerHTML = 'Die Domain "<b>'+document.getElementById('domainabfrage').value+'.de</b>\" ist bereits registriert.';
}
else
{
document.getElementById('antwort').innerHTML = 'Die Domain "<b>'+document.getElementById('domainabfrage').value+'.de</b>\" ist nicht registriert.';
}
}else{
document.getElementById('antwort').innerHTML = 'Abfrage läuft...';
}
}
resObject.send(data);
}
//-->
</script>
<form method="POST" onSubmit="haRePost();return false;"> <!-- new -->
<input type="text" class="domainsearch" id="domainabfrage" name="domainname" value="" size="15" maxlength="100">.de<br />
<input type="submit" name="lol" value="abfragen" />
</form>
<div id="antwort"></div>