---
title: "LanguageMenu.php und OnMouseOver-Effekt, Fahnen wechsel"
url: "https://www.typo3.net/d/52207-languagemenuphp-und-onmouseover-effekt-fahnen-wechsel"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","PHP"]
created: "2006-10-24"
last_reply: "2006-10-24"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# LanguageMenu.php und OnMouseOver-Effekt, Fahnen wechsel

TYPO3 › Mehrsprachigkeit · 0 Antworten · gestartet 2006-10-24

## Eröffnungsbeitrag

**paopao1** · 2006-10-24 · [Beitrag #1](https://www.typo3.net/d/52207-languagemenuphp-und-onmouseover-effekt-fahnen-wechsel/1)

Hallo,

ich interessiere mich für die languageMenu.php. Die Übergabe der Sprachen dort ist recht simple. Allerdings würde ich gerne einen OnMouseOver/Out-Effekt einbauen wollen.

flag_indo.gif = normale Fahne
flag_indo_g.gif = grün hinterlegt - nur wenn inaktiv

Der Standardcode im LanguageMenu.php sieht ja wie folgt aus:

```php
$flags[] = ($GLOBALS['TSFE']->sys_language_uid==7?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']-">id.'&L=1').'" target="_top"><img src="typo3/sysext/cms/tslib/media/uploads/flag_dk'.($langArr[1]?'':'_d').'.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
```

Habe in anderen Foren mal geschaut, wie man diesen MouseOver-Effekt in PHP codieren kann:
1. Möglichkeit
Link: [CMSimple Support Forum :: View topic - languagemenu](http://www.cmsimple.dk/forum/viewtopic.php?p=22636&sid=52c28dc87c3f60551cc0c1b358d843a3)

```php
onmouseover="image1.src=''.$pth['folder']['flags'].$cf['language']['default'].'.jpg'"
onmouseout="image1.src=''.$pth['folder']['flags'].$cf['language']['default'].'.gif'"
```

2. Möglichkeit
Link: [​url=<http://www.php-resource.de/forum/showthread/t-49532.html>]PHP script resource

```html
 Brauch Hilfe: Button wechsel[/url]
[code language=php]
<a href="index.php" onmouseover="image2.src='nav_startseite2.gif';" onmouseout="image2.src='nav_startseite.gif';">
<img name="image2" src="nav_startseite.gif" border="0" width="120" height="15" alt="" /></a>[/code]

Transformiert würde das so aussehen:
1. Möglichkeit
[code language=php]$flags[] = ($GLOBALS['TSFE']->sys_language_uid==8?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']-">id.'&L=2').'"
target="_top"onmouseover="image1.src='fileadmin/.../flag_indo'.$pth['folder']['flag'].$cf['language']['default'].'.gif'" onmouseout="image1.src=''.$pth['fileadmin/.../']['flag_indo_g'].$cf['language']['default'].'.gif'"><img src="fileadmin/.../flag_indo.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';[/code]

oder so (vielleicht habe ich's in den falschen Bereich geschrieben)

[code language=php]$flags[] = ($GLOBALS['TSFE']->sys_language_uid==8?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']-">id.'&L=2').'"
target="_top"onmouseover="image1.src=''.$pth['fileadmin/.../']['flag_indo'].$cf['language']['default'].'.gif'" onmouseout="image1.src=''.$pth['fileadmin/.../']['flag_indo_g'].$cf['language']['default'].'.gif'"><img src="fileadmin/.../flag_indo.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';[/code]

2. Möglichkeit
[code language=php]
$flags[] = ($GLOBALS['TSFE']->sys_language_uid==8?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']-">id.'&L=2').'" target="_top" onMouseOver="image2.src='fileadmin/.../flag_indo.gif';" 
onMouseOut="image2.src='fileadmin/.../flag_indo.gif';">
<img name="image2" src="fileadmin/.../flag_indo.gif" border="0" width="120" height="15" alt="" /><img src="fileadmin/.../flag_indo.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';[/code]

Allerdings funktioniert das ALLES nicht! Könnt Ihr mir helfen und sagen, wie man diesen Effekt richtig programmiert??
Gruß
```

---

Quelle: „LanguageMenu.php und OnMouseOver-Effekt, Fahnen wechsel“, typo3.net, https://www.typo3.net/d/52207-languagemenuphp-und-onmouseover-effekt-fahnen-wechsel
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
