---
title: "Error - reference to main window is not set properly!"
url: "https://www.typo3.net/d/126327-error-reference-to-main-window-is-not-set-properly"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TYPO3 8"]
created: "2017-10-22"
last_reply: "2017-10-22"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Error - reference to main window is not set properly!

Extensions › Entwicklung · 0 Antworten · gestartet 2017-10-22

## Eröffnungsbeitrag

**getit** · 2017-10-22 · [Beitrag #1](https://www.typo3.net/d/126327-error-reference-to-main-window-is-not-set-properly/1)

Ich versuche den wizard_element_browser aufzurufen

Das Fenster für den Wizard geht auf, wenn ich da aber eine Seite im Seitenbaum markiere bekomme ich die Fehlermedung:
Error - reference to main window is not set properly!

Ich rufe den Wizard mit folgendem Code im Controller auf:

```plaintext
$this->view->assignMultiple([
'wizardLinkUrl' => BackendUtility::getModuleUrl('wizard_element_browser', ['mode' => 'db', 'table' => 'pages']),
])
```

Im View:

```html
<f:form.hidden name="wizardLinkUrl" value="{wizardLinkUrl}"/>
```

Und dann im JS:

```plaintext
var wizardLinkUrl = $('input[type="hidden"][name*="wizardLinkUrl"]').val();
window.open(wizardLinkUrl + '&params=WYSIWIG-link', 'WYSIWIG-Link', 'width=800, height=800, scrollbars=1');
```

In diesem Fenster erhalte ich bei Klick den Fehler.

Der Fehler wird im typo3\sysext\recordlist\Resources\Publici\JavaScript\ElementBroser.js geworfen.

```plaintext
if (
window.opener && window.opener.content && window.opener.content.document.editform
&& window.opener.content.document.editform[ElementBrowser.formFieldName]
)
```

Das Problem sind alle Aufrufe ab 'window.opener.content'.
Denn alles Eigenschaften ab 'window.opener.content' sind nicht definiert.

Wenn ich eine Methode content() definiere, ist zumindest der Aufruf von 'window.opener.content' definiert, aber wie definiere ich dann zb. 'window.opener.content.document' und 'window.opener.content.document.editform' und 'window.opener.document.editform[ElementBrowser.formFieldName]' ?

---

Quelle: „Error - reference to main window is not set properly!“, typo3.net, https://www.typo3.net/d/126327-error-reference-to-main-window-is-not-set-properly
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
