Есть такой файлик «com_users_edit_profile.tpl». В нем есть строки:
{add_js
file='includes/jquery/tabs/jquery.ui.min.js'} {add_css
file='includes/jquery/tabs/tabs.css'} {literal}
Между 2-й и 3-й строк я вставляю строку, подключающую мой файл с java скриптом:
{add_js
file='includes/jquery/tabs/jquery.ui.min.js'} {add_css
file='includes/jquery/tabs/tabs.css'} {add_js
file='components/users/js/astro_ep.js'} {literal}
В файле «astro_ep.js» содержится следующий код:
var obj = document.getElementsByTagName('img');
alert(obj.length);
Если я в браузере открываю на редактирование профиль текущего пользователя, то появляется сообщение:
Если перенести строку подключающую файл «astro_ep.js» в конец файла «com_users_edit_profile.tpl»:
<div style="padding:5px; padding-bottom:15px; margin-bottom:20px;">
<input style="font-size:16px" name="save2" type="submit" id="save2" value="{$LANG.CHANGE_PASSWORD}" />
</div>
</form>
</div>
{add_js
file='components/users/js/astro_ep.js'}
И снова в браузере открыть профиль пользователя на редактирование. Снова выскакивает то же самое сообщение:
Вопрос: почему скрипт не может найти ни одной картинки, ведь одна картинка точно есть?: