Hallo Andreas,
vielen Dank für Deine Antwort.
Mir war nicht klar, dass Contao hier so streng auf Validität achtet. Das Maskieren funktioniert leider nicht, sondern wird im Klartext ausgegeben. Ich habe also versucht, das Template wie folgt anzupassen:
PHP-Code:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.addEvent('domready', function()
{
var myTips = new Tips($$('.tooltip'),
{
showDelay: 10, //Verzögerung bei MouseOver
hideDelay: 500, //Verzögerung bei MouseOut
className: 'tool', //CSS-Klassennamen --> CSS-Definitionen
offsets: {'x': 50, 'y': -100 }, // Versatz des Tooltips
// ab MooTools 1.3 wird offset ohne s verwendet.
fixed: false, // false = Tooltip bewegt sich mit dem Mauszeiger, true=Tooltip bewegt sich nicht
text: 'test',
});
// zeigt den Tooltip bei Fokus an | ergänzt 02.01.2011
$$('.tooltip').each(function(el) {
el.addEvent('focus', function(event){
myTips.elementEnter(event, el);
}).addEvent('blur', function(event){
myTips.elementLeave(event, el);
});
});
});
//--><!]]>
</script>
Auch in unterschiedlichen Schreibweisen, da ich in JS nicht sonderlich erfahren bin. Aus dem HTML-Aufruf habe ich das rel-Atribut komplett entfernt.
Der Titel des Tooltips wird nun zwar angezeigt, der Textbereich bleibt jedoch leer. Muss ich doch auf die Methode setText() zurückgreifen?
Gruß Alex