ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
423
423
EMPFEHLEN
-
hi.
folgendes problem
ich hab eine xml datei voller daten
<professors>
<professor id="1">Name</professor>
....
</professors>
jetzt will ich dass wenn man in ein eingabefeld N schreibt in einem dazugehörigen Feld Name steht...also das eben die xml datei nach namen mit dem anfang N durchsucht wird und die/das ergebniss/e in ein feld schreibt.
folgender code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
var professor = req.responseXML.getElementsByTagName("professors")[0]; professor.getElementsByTagName("professor")[0].firstChild.nodeValue; alert(professor.getElementsByTagName("professor")[0].firstChild.nodeValue); var text = professor.childNodes; if( text != "" ) { auswahlarray = text; for( var idx in auswahlarray ) { auswahlinhalt += "<a href='javascript:meinMausklick(" + idx + ")' id='" + idx; auswahlinhalt += "' class='auswahlzeile' >"; auswahlinhalt += auswahlarray[idx] + "</a>"; } document.getElementById( "auswahlbox" ).innerHTML = auswahlinhalt; } if( auswahlinhalt != "" ) { document.getElementById( "auswahlbox" ).style.visibility = "visible"; } else { document.getElementById( "auswahlbox" ).style.visibility = "hidden"; } } } }
und im htlm:
der alert is nur aus testzwecken da und gibt mir immer den richtigen namen ausHTML-Code:<input type="text" id="eingabefeld" onKeyUp="meinAjaxAufruf( this.value )" style="width: 162px;" /><br> <div id="auswahlbox" style="width: 160px; border: 1px solid #223377;"></div>
bsp: W (alert gibt aus Wimmer)
aber im textfeld (auswahlbox) steht: [Object Text][Object Element]....und nicht Wimmer..
ich bin leider echt ein anfänger und hab mir den teil ab dem "auswahlarray" von einer anderen seite bei der genau das selbe passiert aber mit einer textdatei gesaugt!
hilfe
thxalot
-
Beim alert() greifst du ja auch auf den Wert des Knotens zu, bei "auswahlinhalt" jedoch nicht.
Probiers mal so:
Code :1
auswahlinhalt += auswahlarray[idx][color=red][B].nodeValue[/B][/color]+ "</a>";
Ansonsten:
...es wäre schön, wenn du das berücksichtigen könntest. Danke.
Zitat von Netiquette
-
1. Danke für die schnelle Antwort.
Jetzt steht im Auswahlarray: null / null / null ..../undefined / undefinedCode :1
auswahlinhalt += auswahlarray[idx].nodeValue+ "</a>";
Wenn ich mit der Maus über die einzelnen Links im auswahlarray geh, steht unten bei den null Links: meinMausklick(1) / meinMausklick(3) / meinMausklick(5)... und bei undefined steht: meinMausklick(lenght) / meinMausklick(item)
Es ist mir richtig peinlich zu fragen, hoff die Antwort ist nicht zu leicht :-D
2. Sorry. Bin es nicht gewöhnt klein/Groß zu schreiben
Ähnliche Themen
-
Ajax -> $(ajax) Response Text Leer oder undefined
Von DiDiJo im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 19.11.10, 11:53 -
Nach Ajax.Updater weiteres Ajax ausführen
Von nick_beat20 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 07.08.09, 01:51 -
Problem mit Firefox & Prototype (Ajax.Request & Ajax.Updater)
Von RipmaV im Forum Javascript & AjaxAntworten: 14Letzter Beitrag: 09.05.09, 12:32 -
von Eingabefeld zu Eingabefeld springen
Von Atse87 im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 03.08.07, 11:47 -
Eclipse ATF Ajax Toolkit Framework zur Entwicklung von Ajax Anwendungen
Von Thomas Darimont im Forum Java Technology NewsAntworten: 0Letzter Beitrag: 09.11.06, 10:43





Zitieren

Login





