Zum Inhalt springen

mailto-Funktion und Firefox

Erstellt am 17. Juni 2010 · 1 Antwort · letzte Antwort am 22. Juni 2010

Tags: Links, HTML & CSS, Frage

twolf ·

Hallo zusammen,

ich bin da auf ein seltsames Phänomen gestossen, bei dem ich eure Hilfe benötige.

Ich erstelle momentan eine Website mit u.a. den Unterseiten "Kontakt" und "Impressum". Auf beiden Seiten habe ich mit dem RTE mailto-Links (eigene Formatierung über CSS-Datei) erstellt, die auch im Internet Explorer korrekt angezeigt werden. Auch öffnet sich das Mailprogramm (in diesem Fall Windows Mail) korrekt nach einem Klick auf das mailto.

Im Firefox verhält es sich hier etwas anders:
Während der mailto-Link der Seite "Impressum" tadellos funktioniert, scheinen die mailto-Links auf der Seite "Kontakt" nicht da zu sein. Die eMail-Adressen werden zwar angezeigt, sie lassen sich aber nicht anklicken, geschweige denn verändert sich der Mousezeiger.

Ich habe schon alles möglich probiert (Links gelöscht und neu erstellt, Inhalt gelöscht und neu erstellt, Seite gelöscht und neu erstellt, HTML-Codes zwischen beiden Seiten verglichen, Groß-/Kleinschreibung der Mailadresse geändert, ...), aber gebracht es leider nichts.
Selbst das Kopieren des funktionierenden mailto-Links der Seite "Impressum" in die Seite "Kontakt" hat ergeben, dass dieser mailto-Link dann auch nicht funktioniert.
Muss es wahrscheinlich dann etwas mit der Seite an sich zu tun haben?

Ich könnte noch verstehen, dass die Links im Firefox generell nicht funktionieren. Aber es ist doch etwas verwirrend, dass die Links auf der einen Seite funktionieren und auf der anderen Seite nicht.

Kann mir einer von euch einen Tip geben, wie ich dieses Problem in den Griff bekomme?

TYPO3 Vers. 4.3.3
Firefox 3.6.3
IE 8

twolf ·

So, ich habe zwar eine Lösung gefunden, die funzt, bin mit dieser jedoch nicht so einverstanden. Außerdem entzieht sie sich in meinen Augen jeder Logik:

Da jede der Seiten einen anderen Hintergrund besitzt und die Inhalte der Seiten immer an verschiedenen Stellen stehen, habe ich für jede der Seite per CSS einen <div>-Container und einen Hintergrund definiert (Seite "Impressum" besteht aus zwei <div>-Containern nebeneinander).

In TYPO3 hat dann jede Seite ein eigenes Template bekommen, in dem ich sowohl seitenweise die Hintergründe wechseln lasse (über Constants) als auch die verschiedenen <div>-Container anspreche (über Setup).

Weise ich der Seite "Kontakt" den ihr definierten <div>-Container zu, funktionieren die mailto-Links nicht:

#kontakt, #impressum_2 {
         position: absolute;
         top: 125px;
         height: 340px;
         font-size: 7pt;
         color: #FFFFFF;
         }
#kontakt {
         left: 470px;
         width: 163px;
         }
page.10.marks.KONTAKT = CONTENT
page.10.marks.KONTAKT {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos = 0
}

Weise ich der Seite "Kontakt" den <div>-Container #impressum_2 zu funktionieren die mailto-Links:

#kontakt, #impressum_2 {
         position: absolute;
         top: 125px;
         height: 340px;
         font-size: 7pt;
         color: #FFFFFF;
         }
#impressum_2 {
         left: 463px;
         width: 350px;
         }
page.10.marks.IMPRESSUM_2 = CONTENT
page.10.marks.IMPRESSUM_2 {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos = 0
}

Der Unterschied liegt nur in der linken Position und der Weite des <div>-Containers. Schreibe ich die linke Position und die Weite des Containers #impressum_2 in die des Containers #kontakt, taucht das Problem wieder auf #angry#

Wie schon erwähnt: Das Problem taucht nur im Firefox und nur auf einer (!) Seite auf.
Muss ich das verstehen? Kann ich zaubern?

Muss ich diesen Thread jetzt auf gelöst setzen?