Показать сообщение отдельно
  #1 (permalink)  
Старый 17.10.2014, 19:26
jei jei вне форума
Кандидат Javascript-наук
Отправить личное сообщение для jei Посмотреть профиль Найти все сообщения от jei
 
Регистрация: 08.06.2009
Сообщений: 132

ReferenceError: dialog_close is not defined
Проблема в вызове функций в содержимом контента окна на принт скрине 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.Спасибо.
Изображения:
Тип файла: jpg 4444.JPG (79.2 Кб, 5 просмотров)
Тип файла: jpg 3333.JPG (131.5 Кб, 5 просмотров)
Ответить с цитированием