Index: trunk/admin/editor/editor.php =================================================================== diff -u -r719 -r1566 --- trunk/admin/editor/editor.php (.../editor.php) (revision 719) +++ trunk/admin/editor/editor.php (.../editor.php) (revision 1566) @@ -148,8 +148,13 @@ { if (!window.opener.closed) { - bf = window.opener.document.$TargetForm; - current = bf.$TargetField.value; + bf = window.opener.document.$TargetForm; +// if (typeof (bf.$TargetField.value) != 'undefined') { +// current = bf.$TargetField.value; +// } +// else { + current = window.opener.document.getElementById('$TargetField').value; +// } //f = document.getElementById('editform'); d = document.getElementById('Content'); d.value = current; @@ -170,7 +175,15 @@ if (!window.opener) return; if (!window.opener.closed) - bf.$TargetField.value = d.value; + +// if (typeof (bf.$TargetField.value) != 'undefined') { +// current = bf.$TargetField; +// } +// else { + current = window.opener.document.getElementById('$TargetField'); +// } + + current.value = d.value; //alert('Setting bf.$TargetField.value to'+d.value); window.close(); }