---
title: "Parameterübergabe in ATagParams für JS-Aufruf"
url: "https://www.typo3.net/d/23031-parameteruebergabe-in-atagparams-fuer-js-aufruf"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","JavaScript & AJAX"]
created: "2005-03-30"
last_reply: "2005-06-01"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Parameterübergabe in ATagParams für JS-Aufruf

TYPO3 › Menüs · 2 Antworten · gestartet 2005-03-30

## Eröffnungsbeitrag

**jschmitt** · 2005-03-30 · [Beitrag #1](https://www.typo3.net/d/23031-parameteruebergabe-in-atagparams-fuer-js-aufruf/1)

Hallo Forum,

als Forum-Newbie versuche ich mich jetzt mal an meinem ersten posting:

**Also, was ich will ist Folgendes:**
Unter dem horizontalen Menü soll eine Zeile mit Kurzinfos zum jeweiligen Menüpunkt sein, die nur beim MouseOver des jeweiligen Items sichtbar ist.

**Mein bisheriger Versuch:**
1) html-Template mit zwei divs für navi und navi_info
2) TEMENU für hz. Menü
3) ATagParams für Javascriptaufruf bei OnMouseOver und OnMouseOut
4) Javascriptfunktion, die die Kurzinfo zum jeweiligen Menüpunkt in den div schreiben soll

**Mein Problem:**
Ich muß dem Javascriptaufruf im ATagParams die PageID des jeweiligen Links als Parameter übergeben.

Hier noch ein paar Auszüge aus meinem Code:

1) html Template

```html
<div id="main_navi" name="main_navi">
	<!--###MAIN_NAVI### start-->
	Mainnavigation
	<!--###MAIN_NAVI### stop-->
</div>

<div id="main_navi_info" name="main_navi_info">
	<!--###MAIN_NAVI_INFO### start-->
	Info zur Mainnavigation
	<!--###MAIN_NAVI_INFO### stop-->
</div>
```

2) Menü

```typoscript
temp.mainnavi.1 = TMENU

temp.mainnavi.1 {
  NO {
    ATagBeforeWrap = 1
    stdWrap.case = lower
    linkWrap = <span class="main_navi_no"> | </span> </a> <span class="main_navi_no"> &nbsp; &#124; &nbsp; </span> <a> |*| <span class="main_navi_no"> | </span> </a> <span class="main_navi_no"> &nbsp; &#124; &nbsp; </span> <a> |*| <span class="main_navi_no"> | </span>
    ATagParams = onmouseover="mainNaviInfoOn('{field:pid}')" onmouseout="mainNaviInfoOff()" class="navi_a"
  }
```

3) JavaScript

```php
function mainNaviInfoOn(id){
  document.getElementById("main_navi_info").innerHTML = '<span class="main_navi_info_text"> Link zu Seite ' + id + ' </span>';
}
```

Alles funzt so wie es soll, **es wird nur leider die ID des jeweiligen Links nicht angezeigt!**

Vielen Dank für Hilfe!
Jörg

## Antworten

### [#2](https://www.typo3.net/d/23031-parameteruebergabe-in-atagparams-fuer-js-aufruf/2) · jschmitt · 2005-03-31

So,
da hätte ich nur mal scharf in die TSref schauen sollen.

Hier die **Lösung**:
Dem Aufruf der JS Funkionmuss lediglich der Parameter {elementUid} übergeben werden. Dann wird noch der Schalter subst_elementUid auf true gesetzt:

```typoscript
ATagParams = onmouseover="mainNaviInfoOn({elementUid})" onmouseout="mainNaviInfoOff()" class="navi_a"
subst_elementUid = 1
```

Jörg

### [#3](https://www.typo3.net/d/23031-parameteruebergabe-in-atagparams-fuer-js-aufruf/3) · DocMcFly · 2005-06-01

Geht das auch mit dem "Media"-Pfad? Ich würde, das Bild was bei der Seite ist, an eine JS-Funktion übergeben...

Hab nix gefunden? Nee Idee wie ich ich so was wie

```typoscript
ATagParams = onmouseover="showGFXPath({media})"
```

hinbekomme?`

Clemens

---

Quelle: „Parameterübergabe in ATagParams für JS-Aufruf“, typo3.net, https://www.typo3.net/d/23031-parameteruebergabe-in-atagparams-fuer-js-aufruf
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
