---
title: "Click-enlarge ist nicht valide"
url: "https://www.typo3.net/d/50812-click-enlarge-ist-nicht-valide"
source: "typo3.net"
tags: ["Frontend","Barrierefreiheit","Bilder","Frage"]
created: "2006-09-28"
last_reply: "2006-12-25"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Click-enlarge ist nicht valide

Frontend › Barrierefreiheit · 4 Antworten · gestartet 2006-09-28

## Eröffnungsbeitrag

**mamo** · 2006-09-28 · [Beitrag #1](https://www.typo3.net/d/50812-click-enlarge-ist-nicht-valide/1)

Hallo Forum
Ich verwende css_styled_content. Im Inhaltsbereich eingefügte Bilder werden mit dem Event-Handler onclick vergrössert. Barrierefreie Seiten sollten aber nicht nur über die Maus, sondern auch über die Tastatur bedient werden können.
Wie kann ich den Befehl onclick="openPic..." erweitern, damit neben "onclick" auch "onkeypress" möglich ist?
Wo wird dieser Befehl definiert?
Besten Dank
mamo

## Antworten

### [#2](https://www.typo3.net/d/50812-click-enlarge-ist-nicht-valide/2) · ONeill · 2006-09-29

Barrierefreihe Seiten sollten auch ohne JavaScript funktionieren

### [#3](https://www.typo3.net/d/50812-click-enlarge-ist-nicht-valide/3) · jenses · 2006-09-29

> **mamo schrieb:**
>
> Wo wird dieser Befehl definiert?

..typo3\sysext\cms\tslib\class.tslib_content.php  -->imageLinkWrap()

### [#4](https://www.typo3.net/d/50812-click-enlarge-ist-nicht-valide/4) · mamo · 2006-09-30

Hallo jenses
Danke für den Tipp! Jetzt klappt's!

ONeill: Die Website funktioniert auch ohne JavaScript. Das Vergrössern der Bilder muss nicht unbedingt sein, ist aber eine hübsche Ergänzung.

### [#5](https://www.typo3.net/d/50812-click-enlarge-ist-nicht-valide/5) · mamo · 2006-12-25

Beim Update auf Typo3 4.0.4 habe ich bemerkt, dass meine Änderungen in der Datei typo3\sysext\cms\tslib\class.tslib_content.php überschrieben wurden. Das heisst, dass das Problem onclick / onkeypress wieder da ist un dich es bei jeder Website nochmals ändern muss.
Das ist mein Code in dieser Datei:

```html
$a1='<a href="'. htmlspecialchars($url) .'" onclick="'.
  htmlspecialchars('openPic(\''.$GLOBALS['TSFE']->baseUrlWrap($url).'\',\''.($conf['JSwindow.']['newWindow']?md5($url):'thePicture').'\',\'width='.($dims[0]+$offset[0]).',height='.($dims[1]+$offset[1]).',status=0,menubar=0\'); return false;').
  '" 
onkeypress="'.
  htmlspecialchars('openPic(\''.$GLOBALS['TSFE']->baseUrlWrap($url).'\',\''.($conf['JSwindow.']['newWindow']?md5($url):'thePicture').'\',\'width='.($dims[0]+$offset[0]).',height='.($dims[1]+$offset[1]).',status=0,menubar=0\'); return false;').
  '"'.$target.$GLOBALS['TSFE']->ATagParams.'>';
$a2='</a>';
```

Die gleiche Definition für onkeypress wie für onclick.
Kann ich das auch irgendwie über TypoScript lösen, damit es beim Update nicht überschrieben werden kann?

---

Quelle: „Click-enlarge ist nicht valide“, typo3.net, https://www.typo3.net/d/50812-click-enlarge-ist-nicht-valide
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
