Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ReferenceError: dialog_close is not defined (https://javascript.ru/forum/misc/50942-referenceerror-dialog_close-not-defined.html)

jei 17.10.2014 19:26

ReferenceError: dialog_close is not defined
 
Вложений: 2
Проблема в вызове функций в содержимом контента окна на принт скрине 444 показано красным овалом ссылка 555555 на неё я вешаю функцию закрытия окна dialog_close('dialog') нажимаю получаю ReferenceError: dialog_close is not defined

Окно было внедрено в программу путём включения нужных файлов .js в <head>
Шаблон окна выглядит так

<table class="dialog" cellspacing="0">
	<tr><td class="dialog-tl"><div></div></td><td class="dialog-t"><div class="dialog-title"></div></td><td class="dialog-tr"><a id = "gdfgdf" href="javascript:dialog_close('[--id--]')" class="dialog-close"></a><div class="dialog-move" onmousedown="[--dnd--]"></div></td></tr>
	<tr><td class="dialog-l"></td><td class="dialog-c"><div class="dialog-data">[--body--]</div><div class="dialog-caption">[--caption--]</div></td><td class="dialog-r"></td></tr>
	<tr><td class="dialog-bl"></td><td class="dialog-b"></td><td class="dialog-br"><div></div></td></tr>
</table>


вызов диалогового всплывающего окна выходит так.

<a onclick=\"dialog('index.php?coll=contacts&obj=personx&form_field=$sname_2&pers_comp=$ftype&selected=$sname_val&max_cnt=1','Заголовок','',600,400,'$sname_2');\" style = \"cursor:pointer;\"><img src = \"".theme('img', 'icons')."bu_add_one_1.gif\"></a>


То есть контент окна мы передаём ссылкой с параметрами.С шаблона мы можем вызывать функций окна с содержимого увы нет.В движке программы есть свой внутрений механизм парсинга шаблонов страниц.Возможно он как то мешает.Пока писал возникла идея проверить скрипт вне движка).Так же при вызове окна происходит какая то ошибка в консоли.Принт скрин на картинке 3333.Спасибо.

jei 18.10.2014 07:41

движок не причём дело в скрипте.


Часовой пояс GMT +3, время: 18:30.