Hallo,
ich bastle einen Mailer womit man seine E-Mail abrufen kann.
Soweit so gut. Den Inhalt der E-Mail lasse ich in einem iFrame ausgeben damit bei HTML-Emails nicht mein Design ruiniert ist. Wenn in diesem Inhalt eine E-Mail ist, lasse ich schon via PHP die <a>-Tags drum machen und gebe dem Element dann die Klasse "email". Jetzt möchte ich gern via jQuery abfragen ob der Benutzer auf die E-Mail geklickt hat, wenn ja soll dann das Antwort-Fenster geöffnet werden.
Die E-Mail lade ich natürlich via jQuery, d.h. Links ist die Liste mit allen Mails und Rechts wird die Mail dann geöffnet. Also wird das iFrame jedes mal neu ins Dokument geladen wenn man auf eine E-Mail klickt.
Folgenden Code habe ich probiert, funktioniert nur leider nicht:
Hat jemand einen Vorschlag wie man das realisieren kann?
VG und schon mal Danke!
ich bastle einen Mailer womit man seine E-Mail abrufen kann.
Soweit so gut. Den Inhalt der E-Mail lasse ich in einem iFrame ausgeben damit bei HTML-Emails nicht mein Design ruiniert ist. Wenn in diesem Inhalt eine E-Mail ist, lasse ich schon via PHP die <a>-Tags drum machen und gebe dem Element dann die Klasse "email". Jetzt möchte ich gern via jQuery abfragen ob der Benutzer auf die E-Mail geklickt hat, wenn ja soll dann das Antwort-Fenster geöffnet werden.
Die E-Mail lade ich natürlich via jQuery, d.h. Links ist die Liste mit allen Mails und Rechts wird die Mail dann geöffnet. Also wird das iFrame jedes mal neu ins Dokument geladen wenn man auf eine E-Mail klickt.
Folgenden Code habe ich probiert, funktioniert nur leider nicht:
Code:
$('#mailContent').load(function(e) {
e.preventDefault();
$(".email").click(function(){
alert('juhu');
});
$('#mailContent').on("click", ".email", function(e){
e.preventDefault();
alert('test');
});
});
Hat jemand einen Vorschlag wie man das realisieren kann?
VG und schon mal Danke!