WebSite X5Help Center

 
Peter W.
Peter W.
User

Farbliche Darstellung von Links werden bei Mausover geteilt  de

Autor: Peter W.
Besucht 696, Followers 1, Geteilt 0  

Hallo,

ich habe ein Problem, wenn ich in einem "Objekt Text" beispielsweise eine E-Mail Adresse mit einem Link versehe, dass sie den Befehl mailto beinhaltet.

Im Schritt Vorlage habe ich die Farben für Links definiert. Die Darstellung ist sowohl in der Vorschau als auch im Browser korrekt. Allerdings werden die Mouseover Darstellungen geteilt.

Beispiel - frei erfundene E-Mail Adresse:

***

Im Objekt Vorlage ist es so definiert, dass die Grundfarbe Schwarz ist, bei Mouseover soll der Text grün werden.

Wenn nun in der Vorschau oder im Browser die Mail-Adresse mit dem Mauszeiger überfahren wird und der Mauszeiger über "Max" steht, dann wird nur der Teil "MaxMuster@" grün dargestellt. Wenn der Mauszeiger bei "meinewebsite" steht, dann wird nur der Teil "meinewebsite-deutschland.de" grün dargestellt.

Die Funktion ist aber bei beiden Teilen korrekt. Es öffnet sich Outlook und die komplette E-Mail Adresse ist eingetragen.

Dies passiert auch wenn ich einen internen Link auf das Wort "Datenschutzerklärung" setze. Dann wird das Wort bei Mouseover in "D" und "atenschutzerklärung" geteilt. Egal ob ich auf das aktivierte "D" oder auf "atenschutzerklärung" klicke, wird richtig verlinkt.

Bei kürzeren Wörtern wie "Impressum" oder ähnlichem, wird das Wort bei Mouseover nicht geteilt.

Kurz: Die Funktion dahinter, ob Mail oder interner Link ist OK, wenn das Wort zu lang ist, wird bei Mousover das Wort geteilt. Es ist faktisch nur Kosmetik aber es ist so überhaupt nicht schön.

Ich hoffe Ihr könnt mir helfen

Gepostet am
2 ANTWORTEN - 1 NüTZLICH
Andreas S.
Andreas S.
Moderator

Das passiert meistens wenn man das Wort nicht ganz markiert und einen LINK aktiviert und danach nochmals versucht einen LINK auf das Wort zu legen.  Es kann aber auch sein, dass sich das Wort teilt im Text-Objekt und deshalb der LINK abgeteilt wird.

Dass dies aber bei allen deinen LINK geschieht und du immer den gleichen Fehler machst, kann ich fast nicht glauben.  Deshalb wäre es nicht schlecht wenn du die Seite hochladen würdest, damit man sieht was genau falsch ist.

Mehr lesen
Gepostet am von Andreas S.
Peter W.
Peter W.
User
Autor

Hallo Andreas,

ich habe heute versucht, den Fehler zu finden. Offensichtlich lag es daran, dass ich im Text Objekt (in der Fusszeile) html-Entities verwendet hatte, um einzelne Textteile voneinander zu trennen.

Ich hatte im Text Objekt die Schaltfläche "html-Code aktivieren" geklickt und als Text folgendes eingegeben:

Impressum · Datenschutzerklärung · Anfahrt · Sitemap

Offensichtlich ist der Compiler hier etwas durcheinandergekommen, da ich die Zeile vorerst ohne Links eingegeben hatte und erst nach und nach, nach Fertigstellung der Unterseiten, die einzelnen Textteile noch mit Links versehen hatte.

Als ich es heute nochmals komplett neu aufgebaut hatte, war der Fehler reproduzierbar, jedoch der Mouseover Effekt wieder ganz anders (an anderer Stelle).

Ich habe mich nun hier für eine andere Variante mit Buttons entschieden.

Wegen der Trennung bei Mouseover bei der E-Mail Adresse habe ich noch nicht herausgefunden, warum der Link geteilt wurde. Im Quelltext liest es sich so, obwohl die Textpassage der E-Mail Adresse nur einmal komplett markiert wurde und als "E-Mail Link" definiert wurde:

<div class="imTACenter">

<span class="fs16lh1-5">Email: <ahref="javascript:x5engine.utils.emailTo('243212221243124131','defit.ichrletunagnnitrainalorsa@peiilvs','Anfrage%2520per%2520EMail%2520von%2520der%2520Website%2520Personal%2520Training%2520-%2520Nat%25C3%25BCrlich%2520Fit','')" class="imCssLink">silvia@</a></span>

<span class="imTALeft fs16lh1-5"><ahref="javascript:x5engine.utils.emailTo('243212221243124131','defit.ichrletunagnnitrainalorsa@peiilvs','Anfrage%2520per%2520EMail%2520von%2520der%2520Website%2520Personal%2520Training%2520-%2520Nat%25C3%25BCrlich%2520Fit','')" class="imCssLink">personaltraining-natuerlichfit.de</a></span>

</div>

Nachdem ich das komplette Objekt gelöscht hatte und erneut aufgebaut hatte, war der Link richtig. Daher kann ich leider keinen Link senden, da es bereits am Server richtig ist.

Vielen Dank

Mehr lesen
Gepostet am von Peter W.