diff --git a/class.tinymce.php b/class.tinymce.php
index 7b1400efa838cb4102b327ccf171e9bf7e4f14ae..3632d0e4f2584f08b053dd32e6cf91942c1c88aa 100644
--- a/class.tinymce.php
+++ b/class.tinymce.php
@@ -142,11 +142,11 @@ class tinyMCE {
 		$configuration = $this->tinymceConfiguration['preJS'];
 		$configuration .= '
 			var executeTinymceInit = function() {
-				if (!tinymce || !tinymce.init) {
+				if (!window.tinymce || (window.tinymce && !window.tinymce.init)) {
 					return;
 				}
 
-			 	tinymce.init({
+				window.tinymce.init({
 			 		' . $this->replaceTypo3Paths($this->tinymceConfiguration['configurationData']) . '
 			 	});
 			 };