|
Получение данных в Javascript
|
|
| WeStRacer | Дата: 28 Апреля 2009, 19:58 | Сообщение # 1 | ● ● ● ● ● 189 сообщений Статус: Offline | Короче... Я делаю айфрэйм таким образом: Quote 1. Выдели в профиле что тебе нужно. Пример: <div id="age">$AGE$</div> 2. Перейди на страницу, на которой тебе нужно получить данные из профиля. 3. Там где тебе нужно вывести данные, пропиши: <div id="getage"></div> 4. Между head страницы из пункта 2 ставь скрипт: Цитирую (code) <script type="text/javascript"> $(document).ready(function(){$('#getage').load('/index/8 #age');}); </script> зы. jquery подключать не надо. Так вот. Как сделать чтобы в ява скрипте Code <script language="JavaScript"> {Вот тут должен вывестись айфрейм} </script> вывелись данные как объясняется в пункте 3 в цитате. | | |
|
| NecroProger | Дата: 28 Апреля 2009, 20:02 | Сообщение # 2 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Code <script type="text/javascript"> $(document).ready(function(){$('#getage').load('/index/8 #age',function(data){alert(data)});}); </script> Добавлено (28 Апрель 2009, 20:02) --------------------------------------------- Вроде так. | | |
|
| WeStRacer | Дата: 28 Апреля 2009, 20:03 | Сообщение # 3 | ● ● ● ● ● 189 сообщений Статус: Offline | НО В ява скрипте этот фрэйм будет по середине! | | |
|
| mob_dp | Дата: 28 Апреля 2009, 20:04 | Сообщение # 4 | ● ● ● ● ● 4112 сообщений Статус: Offline | WeStRacer, какой нафиг фрейм? | | |
|
| NecroProger | Дата: 28 Апреля 2009, 20:05 | Сообщение # 5 |  ● ● ● ● ● 1024 сообщения Статус: Offline | mob_dp, +1. | | |
|
| WeStRacer | Дата: 28 Апреля 2009, 20:14 | Сообщение # 6 | ● ● ● ● ● 189 сообщений Статус: Offline | Quote (NecroProger) Code <script type="text/javascript"> $(document).ready(function(){$('#getage').load('/index/8 #age',function(data){alert(data)});}); </script> Нет. Так не работает(( Добавлено (28 Апрель 2009, 20:14) --------------------------------------------- А он в самой глуби.. Quote <div style="display:none" id="age">messages=28; rep=1; news=4; komments=13; files=1; gallery=30 statii=13 banners=6 manual=0 predup=0 video=14 game=25 awards=1</div> | | |
|
| cucYa | Дата: 28 Апреля 2009, 20:18 | Сообщение # 7 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Всё работает.  | | |
|
| WeStRacer | Дата: 28 Апреля 2009, 20:24 | Сообщение # 8 | ● ● ● ● ● 189 сообщений Статус: Offline | Непойму... Вообще ни чо не работает... | | |
|
| cucYa | Дата: 28 Апреля 2009, 20:29 | Сообщение # 9 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Непойму... Вообще ни чо не работает... Работает. | | |
|
| WeStRacer | Дата: 28 Апреля 2009, 20:31 | Сообщение # 10 | ● ● ● ● ● 189 сообщений Статус: Offline | Походу меня опять не так поняли)) Короч. Вот скрипт: Code <script language="JavaScript"> var nick = ['$USERNAME$']; nick['$USERNAME$'] = 0;
Mcost=2; // 1 сообщение на форуме прибавляет 2 очка Rcost=5; // 1 балл репутации прибавляет 5 очков Scost=50; // 1 новость на сайте прибавляет 50 очков Kcost=1; // 1 комментарий на сайте прибавляет 1 очко Fcost=25; // 1 материал в каталог файлов прибавляет 25 очков Gcost=10; // 1 материал в галлереи прибавляет 10 очков Ccost=45; // 1 материал в статьях прибавляет 45 очков Bcost=25; // 1 материал в каталоге сайтов прибавляет 25 очков Vcost=100 // 1 видео в видеоархив прибавляет 100 очков Dcost=75 // 1 игра в базу игр прибавляет 75 очков Jcost=1; // Вручную Р.А. Pcost=200 // За предупреждение -200 очков Acost=25 // За медаль 25 очков
ДАННЫЕ
Mmoney=Math.round(100 * messages * Mcost)/100; Mrep=Math.round(100 * rep * Rcost)/100; Mnews=Math.round(100 * news * Scost)/100; Mkomments=Math.round(100 * komments * Kcost)/100; Mloadfiles=Math.round(100 * files * Kcost)/100; Mgallery=Math.round(100 * gallery * Gcost)/100; Mstatii=Math.round(100 * statii * Ccost)/100; Mbanners=Math.round(100 * banners * Bcost)/100; Mmanual=Math.round(100 * manual * Jcost)/100; Mpredup=Math.round(100 * predup * Pcost)/100; Mvideo=Math.round(100 * video * Vcost)/100; Mgame=Math.round(100 * game * Dcost)/100; Mawards=Math.round(100 * awards * Acost)/100;
for(var i=0; i<nick.length; i++) { if('$USERNAME$'==nick[i]) { N=nick[i]; if(isNaN(nick[N])) { ue=''; Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mgame + Mloadfiles + Mgallery + Mstatii + Mbanners + Mmanual +
Mvideo + Mawards - Mpredup; } else { ue='R'; Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mgame + Mloadfiles + Mgallery + Mstatii + Mbanners + Mmanual +
Mvideo + Mawards - Mpredup - Math.abs(nick[N]); } cashout=ue + nick[N]; break; } else { Tmoney=Mmoney + Mawards + Mrep + Mnews + Mkomments + Mgame + Mloadfiles + Mgallery + Mstatii + Mbanners + Mmanual +
Mvideo - Mpredup; cashout='Выплат еще не было'; //выводится если ничего не платили } } if(Tmoney) { document.write('<span style="color: green; font-weight: bold;">'+ Tmoney +'</span>'); } </script> Мне нужно чтобы вместо слова ДАННЫЕ вывеось то, что находится в иде age | | |
|
| cucYa | Дата: 28 Апреля 2009, 21:03 | Сообщение # 11 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Переменные что-ли передать? | | |
|
| mob_dp | Дата: 28 Апреля 2009, 22:30 | Сообщение # 12 | ● ● ● ● ● 4112 сообщений Статус: Offline | cucYa, а, я понял... Ему типо надо /index/8 #age присвоить в качестве значения переменной WeStRacer, сразу совет: начинай учить куки, за подгрузку данных при каждом переходе по сайту надо отрезать руки "одминам" | | |
|