ismon
Lieutenant
- Registriert
- Dez. 2006
- Beiträge
- 718
Hallo zusammen,
ich habe folgendes vor.
Ich möchte über ein HTML Form Daten erfassen (z.B. Namen von RSS Feeds) und diese in einer DB speichern.
Die erfassten Namen sollen direkt nach dem erfassen auf der gleichen Seite in einer Liste ausgegeben werden. Dazu lade ich, nach dem speichern eines Namens, die komplette Liste aller Namen per Ajax und zeige diese an.
Das machen ich indem ich die Antwort des Ajax Request einem DIV Element zuweise.
Das funktioniert auch ohne Problem.
Nun möchte ich aber das beim Klick auf einen Namen aus der Liste eine JavaScript Funktion ausgeführt werden.
Das funktioniert aber leider nicht.
Meine PHP Datei welche das Ergebnis des Ajax Request liefert, erzeugt folgendes echo:
Auf der Hauptseite gibt es ein dann eine ensprechende JavaScript Funktion welche die Antwort des Request einem DIV zuweist:
Als Ausgabe bekomme ich dann auch eine Liste aus den entsprechenden Einträge als Links aber beim Klick wird die JavaScript Funktion (setRequest()) nicht ausgeführt.
Ich denke es liegt daran das ich die Ausgabe einem DIV zuweise.
Wie könne ich mein Vorhaben lösen. Hat einer ne Idee?
Gruß
Simon
ich habe folgendes vor.
Ich möchte über ein HTML Form Daten erfassen (z.B. Namen von RSS Feeds) und diese in einer DB speichern.
Die erfassten Namen sollen direkt nach dem erfassen auf der gleichen Seite in einer Liste ausgegeben werden. Dazu lade ich, nach dem speichern eines Namens, die komplette Liste aller Namen per Ajax und zeige diese an.
Das machen ich indem ich die Antwort des Ajax Request einem DIV Element zuweise.
Das funktioniert auch ohne Problem.
Nun möchte ich aber das beim Klick auf einen Namen aus der Liste eine JavaScript Funktion ausgeführt werden.
Das funktioniert aber leider nicht.
Meine PHP Datei welche das Ergebnis des Ajax Request liefert, erzeugt folgendes echo:
PHP:
while ($row = mysql_fetch_object($FeedList)) {
$countNews=NewsCount($row->ID,$userID);
$Feedtitle=substr($row->feedTitle,0,19);
echo ("<a href='#' onclick='setRequest($feedID,'1')'>$Feedtitle [$countNews]</a><br>");
}
Auf der Hauptseite gibt es ein dann eine ensprechende JavaScript Funktion welche die Antwort des Request einem DIV zuweist:
Code:
var FeedList = request_FeedList.responseText;
document.getElementById('FeedList').innerHTML =FeedList;
Als Ausgabe bekomme ich dann auch eine Liste aus den entsprechenden Einträge als Links aber beim Klick wird die JavaScript Funktion (setRequest()) nicht ausgeführt.
Ich denke es liegt daran das ich die Ausgabe einem DIV zuweise.
Wie könne ich mein Vorhaben lösen. Hat einer ne Idee?
Gruß
Simon