hallo alle beisammen
ich schreibe an einem programm, das jede 20 sekunden daten anfordert mittels ajax. Als ergebnis bekomme ich eine liste die sich also Laufend aktualisiert. Jeder Satz ist dabei in tags eingeschlossen z.b. <p>Date</p>
nun möchte ich, nachdem die Daten auf den Bildschirm ausgegeben wurden, diese daten bearbeiten - und zwar vom anwender bestimmt. Der anwender kann entscheiden, ob bestimmte merkmale z.b. eine uri klickbar sein soll oder eben nicht. Wenn ja, soll alles so bleiben, wenn nicht, möchte ich mit Javascript die <a href entfernen - das ist nur ein beispiel, ich möchte weitaus mehr optionen freihalten und um serverrechenzeit zu sparen, möchte ich das halt mit javascript clientseitig machen.
Ohne Jetzt auf die Idee zu kommen, dass nachdem ich die Daten angefordert habe und in ein element schreibe, es einfach zu tun bevor ich es tue: Kann ich wenn schon eine Seite mit Ajax geladen wurde, die inhalte dennoch nachverändern irgendwie? Meine bisherigen normalen ansätze schlugen fehl indem ich wie gewohnt byTagName[i] auf die Elemente zugreifen wollte. Wenn es eine solche möglichkeit gibt, wäre das sehr toll.
Ansonsten muss ich statt
document.getElementById('Output').innerHTML = xmlhttp.responseText;
sowas machen
var NewHint = xmlhttp.responseText;
Bearbeite(NewHint);
document.getElementById('Output').innerHTML = NewHint;
was mir aber nicht flexibel genug ist, wenn ich die Zeiten verlängern will bei anderen stellen wo ich daten laufend aktualisere z.b. im 2 minuten rythmus.
Weiß Jemand rat?
danke im voraus!