|
Снова помощь со скриптами
|
|
| Nexonion | Отредактировал Nexonion - Воскресенье, 06 Декабря 2009, 23:13 Дата: 06 Декабря 2009, 23:11 | Сообщение # 1 | ● ● ● ● ● 32 сообщения Статус: Offline | Вот код: Code <script type="text/javascript"> $('#avatar').load('/index/8-1 #ava'); </script> <div id="avatar"></div> На странице /index/8-1 Code <div id="ava">$_AVATAR$</div> По идее скрипт должен загрузить со страницы /index/8-1 код аватарки и вывести его в div с id=avatar, но почему-то исходная страница пуста. Помогите плиз)) | | |
|
| mob_dp | Дата: 06 Декабря 2009, 23:15 | Сообщение # 2 | ● ● ● ● ● 4112 сообщений Статус: Offline | Nexonion, див перед скриптом поставь | | |
|
| Nexonion | Дата: 06 Декабря 2009, 23:21 | Сообщение # 3 | ● ● ● ● ● 32 сообщения Статус: Offline | mob_dp, да на частном случае сработало, а вот в том месте где надо нет. Вот код: Code <div id="avatar$AUTHOR_NAME$"></div> <script type="text/javascript"> $('#avatar$AUTHOR_NAME$').load('http://www.animeklas.ru/index/8-$AUTHOR_NAME$ #ava'); </script> $AUTHOR_NAME$ - id пользователя. Так же аватака окружена тегом div. | | |
|
| mob_dp | Дата: 06 Декабря 2009, 23:22 | Сообщение # 4 | ● ● ● ● ● 4112 сообщений Статус: Offline | http://www.animeklas.ru/index/8-$AUTHOR_NAME$ а ты саму страницу для начала посмотри | | |
|
| Nexonion | Дата: 06 Декабря 2009, 23:25 | Сообщение # 5 | ● ● ● ● ● 32 сообщения Статус: Offline | mob_dp, не пойму, что на нею смотреть? Там вместо $AUTHOR_NAME$ появиться число например 1. И всё страница работает. Этот скрипт стоит на странице вид материалов, там коды ucoz работают... | | |
|
| mob_dp | Дата: 06 Декабря 2009, 23:30 | Сообщение # 6 | ● ● ● ● ● 4112 сообщений Статус: Offline | вместо $AUTHOR_NAME$ появиться число например 1 у человека имя "1"? о_О наверно тяжелое детство было, обычно людей при рождении называют именами из букв, например: Антон, Влад, Аня, Лена... | | |
|
| Nexonion | Дата: 06 Декабря 2009, 23:37 | Сообщение # 7 | ● ● ● ● ● 32 сообщения Статус: Offline | mob_dp, тут код $AUTHOR_NAME$ значит совсем не имя автора, я просто переделал его под свои нужды, там храниться ID пользователей... Вопрос немного меняется, так как я понял еще небольшие нюансы: Вот страница материалов пользователей: http://www.animeklas.ru/load/0-0-1-0-17 (Тут загружаются авы) А вот я вызываю данные этой страницы почти таким же способом что и аватарку и открываю эти данные в AJAX окошке кодом: Code <a tooltip="Открыть список своих друзей" class="swchItem" href="javascript://" onclick="new _uWnd('friend','Ваши друзья',500,650,{autosize:1,maxh:300,minh:400},'<div id=friendpr></div><script>reloadfriend()</script><script type=text/javascript src=http://www.animeklas.ru/ajax/friend.js></script>');" style="color: rgb(0, 0, 0);">Открыть список друзей</a> Вот вопрос почему в первом аватары загружаются, а во втором нет???? P.S.: Скажу сразу код вытягивания аватарки входит в тот див который тянется в AJAX. P.P.S.: Если на страницу вход закрыт, то вот Логин: ХХХ, Пароль: 123 (Логин пишется русскими заглавными). | | |
|
| mob_dp | Дата: 07 Декабря 2009, 22:56 | Сообщение # 8 | ● ● ● ● ● 4112 сообщений Статус: Offline | Nexonion, херней занимаешься. Если $AUTHOR_NAME$ - не системная переменная, а значение поля при добавлении материала, то туда надо пихать адрес аватара. А так нефиг перекидывать загрузку аватаров на клиента у юзеров вместо того чтобы сделать аякс загрузку у ньюсмейкера. Юзать придется не load() а get(), все необходимое в FAQ. | | |
|
| Nexonion | Дата: 07 Декабря 2009, 23:29 | Сообщение # 9 | ● ● ● ● ● 32 сообщения Статус: Offline | mob_dp, на персональной странице пользователя нет кода который выводит прямую ссылку на аватар пользователя, есть только код который выводит сам аватар, а вводя в поля html теги они будут распознаваться как текст, то есть при попытке вывести аватар у меня будет на экране просто его код. К примеру вот такой: <img alt="" src="адрес аватары" border="0">. Меня единственное интересует, почему в AJAX окне не работает скрипт??? И как это можно реально решить??? | | |
|
| mob_dp | Дата: 07 Декабря 2009, 23:58 | Сообщение # 10 | ● ● ● ● ● 4112 сообщений Статус: Offline | на персональной странице пользователя нет кода который выводит прямую ссылку на аватар пользователя, есть только код который выводит сам аватар да пофиг, хоть слона с автаорм на спине, главное что на странице в принципе каким-либо образом выводится ссылка. Что именно геттить - все равно. Будешь геттить элемент (картинку) а потом вытягивать из элемента параметр: | | |
|
| Nexonion | Отредактировал Nexonion - Среда, 09 Декабря 2009, 00:30 Дата: 09 Декабря 2009, 00:29 | Сообщение # 11 | ● ● ● ● ● 32 сообщения Статус: Offline | mob_dp, Как я понял мне надо соорудить скрипт типо вот этого (но он не работает...) Code var ava='$_AVATAR$'; var avatar = ava.src; document.write(avatar); На страницу выводится: undefined | | |
|
| cucYa | Дата: 09 Декабря 2009, 00:32 | Сообщение # 12 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | lol, а что возвращает [var]ava[/var]?  | | |
|
| Nexonion | Отредактировал Nexonion - Среда, 09 Декабря 2009, 00:49 Дата: 09 Декабря 2009, 00:39 | Сообщение # 13 | ● ● ● ● ● 32 сообщения Статус: Offline | cucYa, хз, я в javascripte плохо рулю, мне просто написали непонятную строчку не пояснив не единой буковки... В ava должен быть код: <img alt="" src="адрес аватары" border="0"> Почему бы не написать в чём я ошибся и поправить меня, в место того чтобы говорить что я не разбираюсь javascripte. Конечно я в нем не разбираюсь, если бы разбирался здесь бы не задавал вопросы, а отвечал на них...  | | |
|
| mob_dp | Отредактировал mob_dp - Среда, 09 Декабря 2009, 01:24 Дата: 09 Декабря 2009, 01:21 | Сообщение # 14 | ● ● ● ● ● 4112 сообщений Статус: Offline | Nexonion, я взял свойство объекта, а ты берешь свойство от строки (хотя у нее свойства абсолютно другие, например, длина, но никак не путь src). В остальном ты всеравно чушь написал. Какие документ.райты? Ты геттишь данные со страницы юзера, а не выполняешь на ней действия. Тебе надо загрысть код страницы и найти в нем то что нужно. Не нашел я тему jq/js/и_что_там_еще, поэтому напишу тут: Задача: по клику на ссылке удалить эту самую ссылку. Причем содержание и внешне ничего не должно измениться. Есть вот такой кусок: Code <div><a href="" onclick="kill(this)"><img></a> И функция такого вида: Code kill = function(a) { a.parentNode = a.innerHTML; } и при этом вылетает ошибка, ФФ: Code setting a property that has only a getter anonymous() function onclick(event) { wowbug.game.take(0, this); }(click clientX=161, clientY=102) le.parentNode = le.innerHTML;\n опера: Code Event thread: click Error: name: Error message: NO_MODIFICATION_ALLOWED_ERR stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace что тут неправильно? | | |
|
| Nexonion | Отредактировал Nexonion - Среда, 09 Декабря 2009, 01:34 Дата: 09 Декабря 2009, 01:42 | Сообщение # 15 | ● ● ● ● ● 32 сообщения Статус: Offline | mob_dp, любите вы подходить к проблеме со стороны и очень осторожно, прямо как знаете ответ на загадку, но хотите что бы я сам на неё ответил... Как с помощью вот этого: var a = obj.src; извлечь ссылку из именно того img который меня интересует. Мне надо сначала извлечь ссылку а потом отправить её на другую страницу, так как потом материал будет загружаться в AJAX, а как я уже понял там script по чему-то не работает, а если бы работал, то этой темы бы тут не было... Просто напишите пример как из какой-то картинки ссылку извлечь и присвоить переменной... и если вас не затруднит, хорошо бы немножко объяснить что подразумевают под собой переменные в примере...  Добавлено (09 Декабрь 2009, 01:42) ---------------------------------------------
Задача: по клику на ссылке удалить эту самую ссылку. Причем содержание и внешне ничего не должно измениться. А что вот это не катит?: getElementById('id').style.display='none'; | | |
|
| Vanofuture | Дата: 09 Декабря 2009, 08:22 | Сообщение # 16 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | mob_dp, Code function kill(victim) { victim.parentNode.replaceChild(document.createTextNode(victim.textContent), victim); } | | |
|