|
Помощь в html/css/javascript/jq
|
|
| kubik-rubik | Дата: 20 Сентября 2010, 22:44 | Сообщение # 1421 |  ● ● ● ● ● 379 сообщений Статус: Offline | Quote audio.get Возвращает список аудиозаписей пользователя или группы. Для вызова этого метода Ваше приложение должно иметь права с битовой маской, содержащей 8. (Подробнее о получении прав) Параметры Название параметра Обязательный параметр Описание uid id пользователя, которому принадлежат аудиозаписи. По умолчанию id текущего пользователя. gid id группы, которой принадлежат аудиозаписи. Если указан параметр gid, uid игнорируется. aids перечисленные через запятую id аудиозаписей, входящие в выборку по uid или gid. need_user если этот параметр равен 1, сервер возвратит базовую информацию о владельце аудиозаписей в структуре user (id, photo, name, name_gen). Результат Возвращает массив из объектов с аудиозаписями пользователя, каждый из которых имеет поля aid, owner_id, artist, title, duration, url. Если у аудиозаписи есть текст, возвращается идентификатор текста lyrics_id. owner_id равен id пользователя, если аудиозаписи принадлежат пользователю, или -id группы, если аудиозаписи принадлежат группе. Пример ответа в формате XML <?xml version="1.0" encoding="utf-8"?> <response list="true"> <audio> <aid>60830458</aid> <owner_id>1234</owner_id> <artist>Unknown</artist> <title>Bosco</title> <duration>195</duration> <url>httр://cs40.vkоntakte.ru/u06492/audio/2ce49d2b88.mp3</url> </audio> <audio> <aid>59317035</aid> <owner_id>1234</owner_id> <artist>Mestre Barrao</artist> <title>Sinhazinha</title> <duration>234</duration> <url>httр://cs510.vkоntakte.ru/u2082836/audio/d100f76cb84e.mp3</url> </audio> </response> Пример ответа в формате JSON {"response":[{"aid":"60830458","owner_id":"6492","artist":"Noname","title":"Bosco", "duration":"195","url":"http:\/\/cs40.vkontakte.ru\/u06492\/audio\/2ce49d2b88.mp3"}, {"aid":"59317035","owner_id":"6492","artist":"Mestre Barrao","title":"Sinhazinha", "duration":"234","url":"http:\/\/cs510.vkontakte.ru\/u2082836\/audio\/ d100f76cb84e.mp3"}]} Коды ошибок Код ошибки Описание 1 Unknown error occurred. 2 Application is disabled. Enable your application or use test mode. 4 Incorrect signature. 5 User authorization failed. 6 Too many requests per second. 100 One of the parameters specified was missing or invalid. | | |
|
| UnderShot | Отредактировал UnderShot - Четверг, 07 Октября 2010, 17:13 Дата: 07 Октября 2010, 17:10 | Сообщение # 1422 | ● ● ● ● ● 393 сообщения Статус: Offline | Есть форма (form#abc), к ней уже пришит onsubmit, я хочу к форме добавить еще один onsubmit, но чтобы функция выполнялась раньше первоначального event`а: Code <form id="abc"> … </form>
<script> var form=document.getElementById("abc");
form.onsubmit=function(){ alert("First event") return false }
function secondEvent(){ alert("I`m a second event") return false }
/* и как-нибудь */
form.onsubmit[0]=secondEvent; // =D </script> Вообщем, как поменять местами эвенты? | | |
|
| Бармалей | Дата: 07 Октября 2010, 18:16 | Сообщение # 1423 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Если существующий эвент назначен через onclick (или есть доступ к его коду), то запомнить его, удалить его обработчик, поставить новый, и вернуть старый.
 | | |
|
| UnderShot | Дата: 07 Октября 2010, 18:19 | Сообщение # 1424 | ● ● ● ● ● 393 сообщения Статус: Offline | Бармалей, изначально к форме добавляется юкозовская функция addcom(), заместо нее, на первое место хочу поставить свою, а addcom() после.Добавлено (07 Октябрь 2010, 18:19) --------------------------------------------- Делал еще так Code var form=document.getElementById("abc");
form.onsubmit=function(){ alert("First event") }
var submitten=form.onsubmit;
form.onsubmit=function(){ submitten() alert("First event") } Не сработало. | | |
|
| Бармалей | Дата: 07 Октября 2010, 21:19 | Сообщение # 1425 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Естественно не сработало. Старую функцию нужно добавлять, а не устанавливать поверх новой.
 | | |
|
| UnderShot | Дата: 07 Октября 2010, 21:38 | Сообщение # 1426 | ● ● ● ● ● 393 сообщения Статус: Offline | БармалейCode function addEvent(a,b,c){try{a.addEventListener(b,c,false)}catch(e){a.attachEvent("on"+b,c)}} for(var i=0,d;d=document.getElementsByTagName("input")[i++];){ if(d.form){ var old=d.form.onsubmit; d.form.onsubmit=function(){ for(var o=0,t=this;o<t.length;o++){ t[o].value="" } } addEvent(d.form,"submit",function(){ alert(old) // возвратит предыдущую функцию d.form.onsubmit (там, где цикл) }) } } Так и не запомнилась изначальная функция. | | |
|
| Бармалей | Дата: 07 Октября 2010, 21:59 | Сообщение # 1427 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Здесь явно проблема с замыканиями. И вообще, проще так:Code (function(){ var _addcom = addcom;; window.addcom = function(){ alert('Ready, Steady, Go!'); _addcom.call(window, arguments); } })();
 | | |
|
| UnderShot | Дата: 08 Октября 2010, 20:58 | Сообщение # 1428 | ● ● ● ● ● 393 сообщения Статус: Offline | Бармалей, да, сделал замыканием.Code (function(i){ var old=b[i].form.onsubmit; b[i].form.onsubmit=function(){ for(var o=0,t=this;o<t.length;o++){ t[o].value="" }; old() } })(i); | | |
|
| _VipeR_ | Отредактировал _VipeR_ - Вторник, 12 Октября 2010, 19:56 Дата: 12 Октября 2010, 19:32 | Сообщение # 1429 |  ● ● ● ● ● 1 сообщение Статус: Offline | А подскажите плиз скрипт для автоуменьшения скринов на главной каталога файлов.. Добавлено (12 Октябрь 2010, 19:32) --------------------------------------------- И ещё скрипт форума, как у вас, кто просматривает тему)) | | |
|
| kavkaz-inter | Дата: 13 Октября 2010, 11:38 | Сообщение # 1430 |  ● ● ● ● ● 114 сообщений Статус: Offline | Code <?if(strpos($MODER_PANEL$,'onclick="_entrRem(')>0)?> <span style="display:none;">$MODER_PANEL$</span> <a class="links" href="javascript://" onclick="var cod=$('#dib$ID$').parent().attr('onclick')();return false;">Удалить</a> <?endif?> Почему не работает? | | |
|
| Infamous | Дата: 13 Октября 2010, 11:52 | Сообщение # 1431 |  ● ● ● ● ● 1670 сообщений Статус: Offline | onclick="var cod=$('#dib$ID$').parent().attr('onclick')();return false;" Внутри onclick создаётся своя область видимости, если попытаться получить значение onclick скриптом, то мы увидим следующее: Code function anonymous(event) { var cod=$('#dib$ID$').parent().attr('onclick')();return false; // Переменная cod существует только в текущей области видимости, т.е в этой функции // Фиксить так: window.cod = …; } | | |
|
| kavkaz-inter | Дата: 13 Октября 2010, 11:56 | Сообщение # 1432 |  ● ● ● ● ● 114 сообщений Статус: Offline | Code <?if(strpos($MODER_PANEL$,'onclick="_entrRem(')>0)?> <span style="display:none;">$MODER_PANEL$</span> <a class="links" href="javascript://" onclick="window.cod = $('#dib$ID$').parent().attr('onclick')();return false;">Удалить</a> <?endif?> Получается вот так, но так тоже не работает. | | |
|
| Infamous | Дата: 13 Октября 2010, 13:34 | Сообщение # 1433 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Переменная cod где-нибудь используется? | | |
|
| kavkaz-inter | Дата: 13 Октября 2010, 13:49 | Сообщение # 1434 |  ● ● ● ● ● 114 сообщений Статус: Offline | Это я вставляю в виде материалов, если 2 таких кода, то работать не будет? | | |
|
| Infamous | Дата: 13 Октября 2010, 16:44 | Сообщение # 1435 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Нет, потому что твой код делает ровно ничего. | | |
|
| kavkaz-inter | Дата: 14 Октября 2010, 11:28 | Сообщение # 1436 |  ● ● ● ● ● 114 сообщений Статус: Offline | Infamous, Я убрал второй, но по прежнему не работает.Добавлено (14 Октябрь 2010, 11:28) --------------------------------------------- Помогите пожалуйста. | | |
|
| UnderShot | Дата: 14 Октября 2010, 13:49 | Сообщение # 1437 | ● ● ● ● ● 393 сообщения Статус: Offline | kavkaz-inter, потому-что вы объявляете переменную cod:Code <?if(strpos($MODER_PANEL$,'onclick="_entrRem(')>0)?> <span style="display:none;">$MODER_PANEL$</span> <a class="links" href="javascript://" onclick="$('#dib$ID$').parent().click();return false;">Удалить</a> <?endif?> | | |
|
| kavkaz-inter | Дата: 15 Октября 2010, 12:37 | Сообщение # 1438 |  ● ● ● ● ● 114 сообщений Статус: Offline | UnderShot, Что-то не работает, вообще не показывает ничего.Добавлено (15 Октябрь 2010, 12:37) ---------------------------------------------
Code $.get('$_NEWS_ACTIVITY_URL$', function(data) { wallhref = $('#wallhref', data).text(); function spages(p){if (1){document.location.href='wallhref'+p; return;}try{document.getElementById('myGrid').style.cssText = 'position:absolute; z-index:8; top:0;left:0; display:normal; background: url(\'http://s4.ucoz.net/img/fr/g.gif\'); text-align:center; width:'+document.body.scrollWidth+'px; height:'+document.body.scrollHeight+'px;';}catch(e){}_uPostForm('',{url:'wallhref-'+p+'-'+Math.floor(Math.random()*1e8)});} }); Что тут не правильно? На этой странице: $_NEWS_ACTIVITY_URL$ есть — #wallhref в котором есть адрес на материал. В общем я этим хочу переключатели сделать. Помогите пожалуйста. | | |
|
| HUNTEROR | Дата: 15 Октября 2010, 21:12 | Сообщение # 1439 |  ● ● ● ● ● 362 сообщения Статус: Offline | Скажите, пожалуйста, как сделать случайный background-image. | | |
|
| uWeb | Дата: 15 Октября 2010, 21:16 | Сообщение # 1440 | ● ● ● ● ● 1135 сообщений Статус: Offline | | | |
|