Hallo!
mit dem Code unten kann ich gut auf das XMLHttpRequest Objekt zugreifen, das ich z.B. hier
zurückschreibe. Aufruf via
Ich möchte das Ergebnis aber nicht nach <div id='target'></div> zurückschreiben, sondern auf einen Layer über der Seite, also z.B. so (Der Beginn des Codes)
Meine Frage: was muss ich definieren und
wohin muss ich den "xmlhttp.responseText" schreiben, damit ich den Inhalt als Layer sehe?
Hier stecke ich fest - habe wahrscheinlich einen Denkfehler oder der IE7 macht nicht das, was ich will.
Vielen Dank für Eure Hilfe
Bruno
mit dem Code unten kann ich gut auf das XMLHttpRequest Objekt zugreifen, das ich z.B. hier
Code:
<div id='target'></div>
Code:
<input type='text' onKeyUp='return find_id(this.value)'>
Code:
<a style="cursor: hand" href="/zeige.html" target="_blank"> [img]was_gibt_es_hier.jpg[/img]</a>
wohin muss ich den "xmlhttp.responseText" schreiben, damit ich den Inhalt als Layer sehe?
Hier stecke ich fest - habe wahrscheinlich einen Denkfehler oder der IE7 macht nicht das, was ich will.
Vielen Dank für Eure Hilfe
Bruno
PHP-Code:
// ---------------------------------
// ajax_call
// ---------------------------------
function find_id(me){
var xmlhttp=false;
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
var wert=me;
var Request_Wert="includes/1_find_id.php"
+ '?wert=' + wert
;
try{
xmlhttp.open("GET", Request_Wert , true);
}catch (error){
alert ("error1");
return false;
}
try{
xmlhttp.onreadystatechange=
function() {
if (xmlhttp.readyState==4) {
document.getElementById("target").innerHTML = xmlhttp.responseText;
}
}
}catch (error){
alert ("error2");
return false;
}
xmlhttp.send(null);
}
</script>

Kommentar