Probleme mit Erweiterungen in Spaw

Docp

Grünschnabel
Hallo liebe Community,

ich habe folgendes Problem:

In versuche SPAW(richTextEditor) an meine Bedürfnisse anzupassen. Da ich bisher schon ein eigenes Script für das einfügen von Bildern hatte, würde ich dass gern beibehalten. Jetzt hab ich es geschaft, das Script im IE zum Laufen zu bringen. Er fügt die Bilder richtig ein. Leider funktioniert dies nicht im Firefox. Ich bin mir ziemlich sicher, dass dies mit einer falschen Objektreihenfolge zu tun hat. Ich hab auch schon versucht mit Hilfe des Venkman das richtige Objekt zu finden. Kein Erfolg.

Hier ist der Code:
Code:
this.opener.frames.text_rEdit.document.execCommand("insertimage", false, imgSrc);

Dies wird beim Klicken auf ein Bild ausgelöst. (Das imgSrc ist logischerweise davor befüllt.)

Als Fehlermeldung kommt
Error: this.opener.frames.text_rEdit has no properties

Ich würd mich freuen wenn mir irgendjemand weiterhelfen könnte.
 
Hi,

hab die Lösung (nach über 10 Std.) endlich selbst gefunden.

Mit folgenden klappts dann in beiden Browsern:
Code:
function pic(code)
{
	imgSrc = code;
	if(imgSrc != null)
	{
		<?php
		if(SPAW_Util::getBrowser()=="IE")
		{
		?>
			this.opener.document.getElementById('text_rEdit').document.execCommand('insertimage', false, imgSrc);
		<?php
		}
		else 
		{
		?>
			this.opener.document.getElementById('text_rEdit').contentDocument.execCommand('insertimage', false, imgSrc);
		<?php
		}
		?>
	}
	this.close();
}

Trotzdem Danke an alle dich sich den Kopf zerbrochen haben.
 

Neue Beiträge

Zurück