Seite 1 von 1

Suche Script für eine Worterklärung bei MouseOver

Verfasst: 25.09.2009, 15:29
von Manni-Mark
Hallo Leute!

Ich suche ein Script, womit ich für bestimmte Wörter eine Erklärung hinterlegen kann. Auf der Website sollen dann automatisch die Wörter markiert werden und wenn man mit der Maus über dieses Wort fährt, soll ein Ballon mit der Worterklärung erscheinen.

Kann mir da jmd. weiter helfen, beim googeln habe ich nichts gefunden, such wohl nach den falschen Keywords...

Verfasst:
von

Verfasst: 29.09.2009, 17:53
von Manni-Mark
Keiner eine Idee? Oder nach was ich da suchen muss?

Verfasst: 01.10.2009, 01:24
von lunetics
Per php etwas programmieren und dann in interaktion mit mootools baloontips z.b. anzeigen lassen.

Verfasst:
von

Verfasst: 01.10.2009, 07:30
von Iglos
such mal nach mouseover tooltip

Verfasst: 01.10.2009, 10:00
von tryout

Code: Alles auswählen

<?PHP
// Funktion zum Taggen von Begriffen
function acronymizer&#40;$str, $infos, $tag='acronym'&#41; &#123;
    foreach&#40;$infos as $key => $value&#41; &#123;
        $pattern = '~&#40;'.$key.'&#41;&#40;?!&#91;^<&#93;+>&#41;~i';
        $ersatz = '<' . $tag . ' title="' . $value . '">' . $key . '</' . $tag . '>';
        $str = preg_replace&#40;$pattern, $ersatz, $str&#41;;
    &#125;
    return $str;
&#125;

// Hier die benötigten Begriffe definieren
$infos = array&#40;
'CSS' => 'Cascading Style Sheets',
'HTML' => 'Hypertext Markup Language',
'XML' => 'Extensible Markup Language'
&#41;;

// Content
$str = '<p>CSS wird vor allem zusammen mit HTML und XML eingesetzt.</p>';

// Funktionsaufruf
$str = acronymizer&#40;$str, $infos&#41;; 
?> 

Ergebnis &#58;
<p><acronym title="Cascading Style Sheets">CSS</acronym> wird vor allem zusammen mit <acronym title="Hypertext Markup Language">HTML</acronym> und <acronym title="Extensible Markup Language">XML</acronym> eingesetzt.</p>

Das mit den Ballontipps musst Du selbst herausfinden - hab` ich kein Plan von... :wink:
Aber lunetics hat Dir ja schon den Tipp mit mootools gegeben, nüch...

Verfasst: 01.10.2009, 11:48
von Manni-Mark
OK, danke! Werde ich mir mal anschauen.