---
title: "ein Menüpunkt soll einen Javascript-Befehl ausführen"
url: "https://www.typo3.net/d/89322-ein-menuepunkt-soll-einen-javascript-befehl-ausfuehren"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-04-30"
last_reply: "2009-05-07"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# ein Menüpunkt soll einen Javascript-Befehl ausführen

TYPO3 › Menüs · 3 Antworten · gestartet 2009-04-30

## Eröffnungsbeitrag

**lemon** · 2009-04-30 · [Beitrag #1](https://www.typo3.net/d/89322-ein-menuepunkt-soll-einen-javascript-befehl-ausfuehren/1)

Hi Leute!

Ich habe unter Typo3 4.2.6 ein Menü erstellt, das wiederum ein Untermenü enthält. Alle Seiten dieses Untermenüs haben Inhalte, nur bei einem Menüpunkt soll ein Javascript-Code ausgeführt werden. Er soll also nicht auf "index.php?id=..." verlinken sondern direkt den Javascript-Code ausführen, sobald man ihn anklickt.
Mein TS-Code für das Untermenü sieht so aus:

```typoscript
page.10.marks.MENUE = HMENU
page.10.marks.MENUE {
  2 = TMENU
  2 {
    NO = 1
    NO {
      allWrap = <div class="menuItem">|</div>
    }
    ACT < NO
    ACT = 1
    ACT {
      allWrap = <div class="menuItem selectedMenuItem">|</div>
    }
  }
}
```

Der Link mit dem Javascript-Code hat die ID 25, der Code soll ungefähr so aussehen:

```html
<a href="javascript:BefehlXY('Parameter');">Hier der Linktitel</a>
```

Vielen Dank für eure Hilfe!

Lemon

## Antworten

### [#2](https://www.typo3.net/d/89322-ein-menuepunkt-soll-einen-javascript-befehl-ausfuehren/2) · Unbekannter Benutzer · 2009-04-30

Seitentyp externe URL?

### [#3](https://www.typo3.net/d/89322-ein-menuepunkt-soll-einen-javascript-befehl-ausfuehren/3) · lemon · 2009-04-30

Nee, das klappt nicht, da wird immer http:// oder mailto:// vorangestellt. Und der JS-Aufruf ist ja auch keine URL.

Lemon

### [#4](https://www.typo3.net/d/89322-ein-menuepunkt-soll-einen-javascript-befehl-ausfuehren/4) · Unbekannter Benutzer · 2009-05-07

Du könntest den SPC mißbrauchen.
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Index.html#confval-menu-tmenu-item-states>
Konfigurier den so, dass er z.B. den Subtitle in ein a Tag schreibt und den Titel ganz normal ausgibt. Dann legst du dir so eine Seite "Trenner" an, und befüllst die entsprechend mit Titel und "untertitel" (also javascript). Das sollte funktionieren, sofern du den Spacer nicht für was anderes brauchst.

---

Quelle: „ein Menüpunkt soll einen Javascript-Befehl ausführen“, typo3.net, https://www.typo3.net/d/89322-ein-menuepunkt-soll-einen-javascript-befehl-ausfuehren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
