У меня проблема с javascript, из-за которой я выполняю следующее, чтобы закрыть всплывающее окно и обновить поле в родительском окне требуемым значением. Код выглядит примерно так:
<script language="javascript" type="text/javascript">
var FieldID = document.form.field22-1.value;
self.parent.opener.document.+FieldID = 'some text';
window.top.window.close();
</script>
Однако я получаю следующую ошибку:
Error: missing ; before statement
У меня странное чувство, что javascript интерпретирует идентификатор поля (field22-1) как имеющее в нем вычитание. Что, я думаю, имело бы смысл. Любые идеи / помощь будут смехотворно оценены, на самом деле я не хочу возвращаться и изменять код!
Заранее спасибо!