|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Вывести аватар пользователя (Вывести аватар пользователя) |
Вывести аватар пользователя |
для кое каких нужд я хочу сделать вот такое: В каталоге файлов добавляю материал с названием 2 (2 это id пользователя), на персональную страницу добавляю
Код <span id="ava">$_AVATAR$</span> Код <script type="text/javascript"> document.write('<span class="h22"></span>'); $.get("/index/8-$TITLE$", function(data) { var ifnohist = $("#ava:first", data).html(); if (ifnohist == null) { $('.h22').html('Не выводит ничего'); } $("#ava:lt(1)", data).each(function() { var histr = $(this).html(); $('.h22').before(histr); }); }); </script> по идеи у меня щас должен был показаться аватар пользователя ид которого указан в материале но ничего не работает хотя скрипт исправен, с чем может быть связано? Может поле название не подходит? пытался вводить полным адресом name.ucoz.com/index/8-$TITLE$ и даже проверял вот так name.ucoz.com/index/8-1 но ничего не пашет Добавлено (18 Янв 2014, 16:02:00) Код <script type='text/javascript'> $.get('/index/8-$TITLE$', function(data){ $('#ava').html($('#avas',data).html()); }) </script><span id="avas"></span> тоже не пашет |
господи кто вас надоумил использовать этот скрипт вы же его используете везде и повсеместно ....... он ужасен и вообще не оправдывает себя
.... последний вариант поместите скрипт после <span> и все будет ок Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
M-Brook, ну а что очень полезный
Добавлено (18 Янв 2014, 16:26:53) Код <span id="avas"></span><script type='text/javascript'> $.get('/index/8-1', function(data){ $('#ava').html($('#avas',data).html()); }) </script> так? не пашет, чет мне с скриптами ооочень не везет вроде такой маленький и простой но работать не хочет, поиск материалов пользователей включена пробовал и в других модулях тоже ноль |
Код <span id="avas"></span><script type='text/javascript'> $.get('/index/8-1', function(data){ $('#ava').html($('#avas',data).html()); }) </script> пришглядитесь внимательно вам не кажется что у вашего <span> должен быть id=ava а не avas Добавлено (18 Янв 2014, 16:38:11) Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
блин тоже не работает((((
Добавлено (18 Янв 2014, 17:25:46) Добавлено (18 Янв 2014, 17:39:03) Добавлено (18 Янв 2014, 18:27:40) |
M-Brook, как $.get('/index/8-$TITLE$', function(content_id){$('#status_id').html($('.status_user', content_id).html());}); как сделать чтоб выделенное красным не выводила в спан класс а добавляла результат в переменную? о какой переменной речь = скажите что за данные вы хотите получить - (поробуйте .text() вместо .html()- но это ответ на угад так как я точно не понял что вы хотите) Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
ama_dam,
Цитата $.get('/index/8-$TITLE$', function(content_id){$('#status_id'). |
M-Brook, хочу получить цифру с персональной странице что он не <span class="satus_user"></span> получал а в переменную к примеру
Код var num=сюда; $.get('/index/8-$TITLE$', function(content_id){$('#status_id').html($('.status_user', content_id).html());}); |
M-Brook, хочу получить цифру с персональной странице что он не <span class="satus_user"></span> получал а в переменную к примеру вместо $('.status_user', content_id).html() пишите $('.status_user', content_id).text() Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
M-Brook, да нее, мне нужно сравнить результаты пременную num и $ID$ и поэтому результат должен вывестись в переменной
var num = "Результат полученный из <span class="satus_user"></span> на странице /index/8-1 "; if (num == 2) { document.write("Верно"); } else {document.write("Не верно")} Добавлено (19 Янв 2014, 19:34:19) |
ama_dam, какое поле используете?! я имею ввиду что за данные хранятся в status_user какую переменную вы туда опускаете?
Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
тогда вам лучше использовать api
Код $.get('/api/index/8-$TITLE$', function(content_id){$('#status_id').html($('name:contains(USER_ID)',content_id).next().text());}); Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
| |||
| |||