Zum Inhalt springen

Spam Protection - Javascript funktioniert nicht

Erstellt am 20. Juni 2009 · 3 Antworten · letzte Antwort am 24. Juni 2009

Tags: Links, JavaScript & AJAX, Frage

charms ·

Guten Tag!

Um meine Site vor Spambots zu schützen, habe ich mein Typoscript um folgende Zeilen erweitert:

config.removeDefaultJS = external
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = (at)

Das ersetzen der Adressen funktioniert auch, eine verlinkte Mailadresse sieht jetzt so aus:

javascript:linkTo_UnCryptMailto('ocknvq,c0xqgnmgnBvtqwv/iodj0fg');

Beim Anklicken dieses Links sollte sich das Mailprogramm öffnen, es passiert jedoch rein garnichts, und die FireFox Fehlerkonsole sagt:

Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMLocation.href]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: http://domain.tld/typo3temp/javascript_a708894199.js :: linkTo_UnCryptMailto :: line 7"  data: no]

Ich benutze Typo3 4.2.6

Die entsprechende Funktion in der temporären .js Datei habe ich mir auch angeschaut, steige da aber leider nicht durch. Was also mache ich falsch?

Vielen Dank im Vorraus für Hinweise und/oder Lösung!

MfG,
C.Harms

yahooooo ·

Beim Thema "Firefox und Links setzen" klingelt irgendwas. Könnte es sein, dass wir hier auch den bekannten RTE-Fehler haben?
#90484

charms ·

Ok, das ganze hat sich geklärt und war ein typischer Fall von "The problem is in front of the screen":

In den Einstellungen von Firefox war für den Umgang mit mailto-Links das Programm Evolution eingestellt, welches aber gar nicht installiert ist. #angry#

Nachdem ich Firefox angewiesen habe, für mailto-Links Googlemail zu verwenden, funktioniert alles. Die Lösung war also so einfach, dass ich gar nicht darauf gekommen bin.

Vielen Dank aber dennoch!