var http_request = false; function requesten() { var zeit = new Date(); var timestamp = new Date().getTime(); http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/plain'); // zu dieser Zeile siehe weiter unten } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance.'); /*Ende :( Kann keine XMLHTTP-Instanz erzeugen.*/ return false; } if (document.getElementById("alliteration").checked == true) { var url_erweiterung = '&allit=true'; } else { var url_erweiterung = ''; } http_request.onreadystatechange = shabba; http_request.open('GET', 'ajax.php?' + timestamp + url_erweiterung, true); http_request.send(null); } function shabba() { if (http_request.readyState == 4) { if (http_request.status == 200) { var ajaxinhalt = eval('(' + http_request.responseText + ')'); var vollname = ajaxinhalt.vollname; var kleinnach = ajaxinhalt.kleinnach; var vor = ajaxinhalt.vor; var nach = ajaxinhalt.nach; if (document.getElementById) document.getElementById("realname").innerHTML = vollname; else if (document.all) realname.innerHTML = vollname; var google = 'Google ' + vollname + '...
new: Distribution of ' + nach + ' in Germany...'; if (document.getElementById) document.getElementById("google").innerHTML = google; else if (document.all) google.innerHTML = google; } else { alert('There was a problem with the request.'); /*Bei dem Request ist ein Problem aufgetreten.*/ } } } function select_text() { el = document.getElementById('emburl'); if (el.createTextRange) { var oRange = el.createTextRange(); oRange.moveStart("character", 0); oRange.moveEnd("character", el.value.length); oRange.select(); } else if (el.setSelectionRange) { el.setSelectionRange(0, el.value.length); } el.focus(); } //Quelle: http://www.faqts.com/knowledge_base/view.phtml/aid/1748/fid/146 var base64s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; function decode(encStr,linktext) { var bits, decOut = '', i = 0; for(; i>16, (bits & 0xff00) >>8, bits & 0xff); } if(encStr.charCodeAt(i -2) == 61) undecOut=decOut.substring(0, decOut.length -2); else if(encStr.charCodeAt(i -1) == 61) undecOut=decOut.substring(0, decOut.length -1); else undecOut=decOut; if (typeof linktext == "undefined") { linktext = unescape(undecOut); } return '' + linktext + ''; //line add for chinese char }