JavaScript & jQuery
UnderShot
Дата: Понедельник, 23.11.2009, 20:12 | Сообщение # 1
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Чтобы не создавать отдельные темы с проблемой в JavaScript, решил создать тему с вопросами по jS и jQ. Задаем вопросы…

Ссылки для обучения JS:
1. Центральный Javascript-ресурс
2. Учебники JavaScript
3. Уроки JavaScript
4. Справочник JavaScript
5. JavaScript tutorials
6. Плагины для jQuery
7. Учим JavaScript
8. Интересные решения на JS
Конечно, если я какие-нибудь ссылки пропустил, оповестите меня, и я добавлю эти ссылки.

UPD Стандарт экма на русском: http://javascript.ru/ecma


Очень важная тема!
Filmzona — онлайн фильмы.
  
UnderShot
Дата: Вторник, 29.06.2010, 14:19 | Сообщение # 301
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Aleko, хочу сделать плавное анимированное появление дива
Code
document.body.appendChild(div)
Ему ведь сначала придавать opacity:0, потом анимированно в opacity:100? Как сделать саму анимацию? Через setInterval(function(){div.style.opacity+=10},20)? Так явно не работает.


Очень важная тема!
Filmzona — онлайн фильмы.
  
Aleko
Дата: Вторник, 29.06.2010, 15:38 | Сообщение # 302
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Я об этом в блоге писал, посмотри там.

Бесплатные обои.
  
MrOizo
Дата: Вторник, 29.06.2010, 16:58 | Сообщение # 303
говорун
Группа: Проверенные
Пользователь №: 42
Сообщений: 188
Получено оценок: 6
Aleko, помоги с постом номер 290

  
UnderShot
Дата: Вторник, 29.06.2010, 20:07 | Сообщение # 304
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
MrOizo, можно конечно собирать все клики и распределять их по положительным и отрицательным, но я не представляю, как.

Очень важная тема!
Filmzona — онлайн фильмы.
  
GlebLozhkovoy
Дата: Среда, 30.06.2010, 08:36 | Сообщение # 305
говорун
Группа: Проверенные
Пользователь №: 255
Сообщений: 116
Будем учиться - это так >:)
Ну так вот. Есть опр. сайт. Он закрыт т.е. для того, чтобы войти на него нужно в поля ввести информацию. Допустим имя полей - самый стандартные:
#password & #login - инпуты-поля.
и сам вопрос: Каким раком мне ввести туда информацию... Читал что-то GET, но так ничего не понял. Уповаю на вашу помощь :D
  
GlebLozhkovoy
Дата: Среда, 30.06.2010, 09:03 | Сообщение # 306
говорун
Группа: Проверенные
Пользователь №: 255
Сообщений: 116
На JS желательно.
  
UnderShot
Дата: Среда, 30.06.2010, 09:53 | Сообщение # 307
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
GlebLozhkovoy, Почитай, и это. Тебе рейтинг браузеров то нужен еще?

Очень важная тема!
Filmzona — онлайн фильмы.
  
GlebLozhkovoy
Дата: Среда, 30.06.2010, 09:56 | Сообщение # 308
говорун
Группа: Проверенные
Пользователь №: 255
Сообщений: 116
UnderShot, деньги будут крикну :D
  
UnderShot
Дата: Среда, 30.06.2010, 10:24 | Сообщение # 309
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
GlebLozhkovoy, я не за деньги.

Очень важная тема!
Filmzona — онлайн фильмы.
  
Raiderr
Дата: Среда, 30.06.2010, 14:50 | Сообщение # 310
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Есть текст: Поиск [ljfsa654k]
ljfsa654k - переменная
Как вывести только переменную?


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
DSC
Дата: Среда, 30.06.2010, 20:10 | Сообщение # 311
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
как мне сделать, чтобы переходило не по адресу написанному в href, а выполнялся onclick установленный через:
Code
<script type="text/javascript">
function on(e,t,f){e.addEventListener?e.addEventListener(t,f,false):e.attachEvent?e.attachEvent('on'+t,f):e['on'+t]=f}
</script>
Вот пример:
Code
<a href="http://studioad.ru/forum/12-532-16">JavaScript & jQuery</a>
<script type="text/javascript">
function on(e,t,f){e.addEventListener?e.addEventListener(t,f,false):e.attachEvent?e.attachEvent('on'+t,f):e['on'+t]=f}
on(document.links[0],'click',function(){alert(this.href)})
</script>


aka Latro
  
UnderShot
Дата: Среда, 30.06.2010, 23:08 | Сообщение # 312
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Raiderr,
Code
"Поиск [ljfsa654k]".match(/\[(.+)\]/)[1]


Очень важная тема!
Filmzona — онлайн фильмы.
  
GlebLozhkovoy
Дата: Четверг, 01.07.2010, 06:49 | Сообщение # 313
говорун
Группа: Проверенные
Пользователь №: 255
Сообщений: 116
Как изменить значение span.si

Важно, что все другие элементы меняют свои #id и .class, но у si он не изменен.
Пробывал такой код:
Code
$("span.si").val('Ma');
  
Aleko
Дата: Четверг, 01.07.2010, 07:07 | Сообщение # 314
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Code
$("span.si").innerHTML="Ma"


Бесплатные обои.
  
GlebLozhkovoy
Дата: Четверг, 01.07.2010, 07:10 | Сообщение # 315
говорун
Группа: Проверенные
Пользователь №: 255
Сообщений: 116
Почему-то просто перекидывает на другую страницу с этим текстом.. :D
  
UnderShot
Дата: Четверг, 01.07.2010, 08:26 | Сообщение # 316
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
GlebLozhkovoy,
Code
$("span.si").html("Ma")


Очень важная тема!
Filmzona — онлайн фильмы.
  
GlebLozhkovoy
Дата: Четверг, 01.07.2010, 10:56 | Сообщение # 317
говорун
Группа: Проверенные
Пользователь №: 255
Сообщений: 116
UnderShot, Aleko, плюсанул >:)
  
Raiderr
Дата: Четверг, 01.07.2010, 21:42 | Сообщение # 318
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
как это сократить?
Code
<script type="text/javascript">
document.getElementById('postRew').style.display='none';
document.getElementById('bug').style.display='none';
document.getElementById('postPreview').style.display='block';
document.getElementById('unbug').style.display='inline'
</script>


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
DSC
Дата: Четверг, 01.07.2010, 22:47 | Сообщение # 319
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Raiderr, вот:
Code
function id(e){return document.getElementById(e)}
id('postRew').style.display='none';
id('bug').style.display='none';
id('postPreview').style.display='block';
id('unbug').style.display='inline'


aka Latro

Сообщение отредактировал DSC - Четверг, 01.07.2010, 22:54
  
Aleko
Дата: Пятница, 02.07.2010, 08:25 | Сообщение # 320
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Raiderr, DSC, можно так:
Code
<script>
(function(a){for(b in a)try{document.getElementById(b).style.display=a[b]}catch(e){continue}})({
  postRew:'none',
  bug:'none',
  postPreview:'block',
  unbug:'inline'
  });
</script>


Бесплатные обои.
  
UnderShot
Дата: Пятница, 02.07.2010, 09:10 | Сообщение # 321
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Aleko, что означает continue?

Очень важная тема!
Filmzona — онлайн фильмы.
  
DSC
Дата: Пятница, 02.07.2010, 10:33 | Сообщение # 322
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Aleko, на самом деле, я написал ему первое что пришло в голову, вот и всё) И это, писать continue там не нужно!
UnderShot, вот почитай!


aka Latro
  
Aleko
Дата: Пятница, 02.07.2010, 17:26 | Сообщение # 323
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Quote (DSC)
писать continue там не нужно

Вообще да, я по привычке)


Бесплатные обои.
  
Aleko
Дата: Пятница, 02.07.2010, 17:30 | Сообщение # 324
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Так как это тема вопросов по js то прошу посмотреть острые моменты вот тут: это последняя рабочая версия галереи, там какой то баг при попытке свернуть развернутое изображение. Код достаточно хорошо прокомментирован.

Прикрепления: iLoad.js (37.6 Kb)


Бесплатные обои.
  
UnderShot
Дата: Пятница, 02.07.2010, 20:58 | Сообщение # 325
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
DSC, а сразу сказать continue!=break?

Очень важная тема!
Filmzona — онлайн фильмы.
  
DSC
Дата: Пятница, 02.07.2010, 21:17 | Сообщение # 326
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
UnderShot, почитай ещё! Так делать нельзя!

aka Latro
  
uWeb
Дата: Пятница, 02.07.2010, 23:22 | Сообщение # 327
молчун
Группа: Проверенные
Пользователь №: 11
Сообщений: 29
Получено оценок: 3
Aleko, что-то ты сильно умный. Это же fear сколько кода.
  
UnderShot
Дата: Пятница, 02.07.2010, 23:26 | Сообщение # 328
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
uWeb, :D

Очень важная тема!
Filmzona — онлайн фильмы.
  
Raiderr
Дата: Суббота, 03.07.2010, 01:48 | Сообщение # 329
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Нужен скрипт...
Например у меня на странице http://mysite.com есть:
Code
<form name="idForm"><input type="text" name="id" value=""> <input onclick="showIMG();return false" value="View" type="submit"></form>

Как сделать чтобы при заходе на http://mysite.com?id=666 в форму id вставляло 666 и субмитило?


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
UnderShot
Дата: Суббота, 03.07.2010, 09:33 | Сообщение # 330
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Code
if(/\?id=666/).test(location.search))
Дальше аяксом.


Очень важная тема!
Filmzona — онлайн фильмы.
  
Raiderr
Дата: Суббота, 03.07.2010, 10:32 | Сообщение # 331
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Quote (UnderShot)
Дальше аяксом.

а без jQuery как-то можно? например через innerHTML... только как?
+еще 666 - переменная


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI

Сообщение отредактировал Raiderr - Суббота, 03.07.2010, 10:33
  
Raiderr
Дата: Суббота, 03.07.2010, 10:51 | Сообщение # 332
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
как сделать чтобы: когда загрузились все изображения в определенном id (или name) выскакивал алерт?

Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
DSC
Дата: Суббота, 03.07.2010, 10:55 | Сообщение # 333
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Raiderr, про первое, так там UnderShot ни слова о Jq не написал!
А про алерт, вот так можно:
Code
<script>
document.getElementById('тут твой id').onload=function(){alert(':D')}
</script>


aka Latro

Сообщение отредактировал DSC - Суббота, 03.07.2010, 10:56
  
Aleko
Дата: Суббота, 03.07.2010, 13:30 | Сообщение # 334
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
DSC, так работать не будет. Onload работает только для изображений и окон.

Бесплатные обои.
  
UnderShot
Дата: Суббота, 03.07.2010, 14:36 | Сообщение # 335
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Code
var z=666,a=new RegExp("?id="+z, "gi");
if(a.test(location.search)) document.body.innerHTML=true;


Очень важная тема!
Filmzona — онлайн фильмы.
  
DSC
Дата: Суббота, 03.07.2010, 17:10 | Сообщение # 336
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Aleko, ааа, ну так он просит, чтобы выскакивал алерт, когда загрузятся все изображения в данном id

aka Latro
  
CoolSenpai
Дата: Суббота, 03.07.2010, 17:40 | Сообщение # 337
говорун
Группа: Проверенные
Пользователь №: 2213
Сообщений: 116
Получено оценок: 24
Что делает .function(e)?
  
DSC
Дата: Суббота, 03.07.2010, 18:31 | Сообщение # 338
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
CoolSenpai, где ты это увидел?

aka Latro
  
UnderShot
Дата: Суббота, 03.07.2010, 19:04 | Сообщение # 339
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
CoolSenpai, создает функцию.

Очень важная тема!
Filmzona — онлайн фильмы.
  
Aleko
Дата: Воскресенье, 04.07.2010, 00:55 | Сообщение # 340
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Quote (UnderShot)
создает функцию.

Выдает ошибку так как не обозначен объект вызова.
Функцию создает объект обертка функций: new Function()


Бесплатные обои.
  
UnderShot
Дата: Воскресенье, 04.07.2010, 12:18 | Сообщение # 341
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Aleko, но т.к CoolSenpai ничего не дал кроме function(e), я так и сказал. И еще нет имени у функции.

Очень важная тема!
Filmzona — онлайн фильмы.
  
CoolSenpai
Дата: Воскресенье, 04.07.2010, 13:13 | Сообщение # 342
говорун
Группа: Проверенные
Пользователь №: 2213
Сообщений: 116
Получено оценок: 24
ну например:

Code
$('td.quantity input').keypress(function(e){
   if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)){
    e.preventDefault();
   }
  
Aleko
Дата: Воскресенье, 04.07.2010, 16:14 | Сообщение # 343
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
e получает объект event с информацией о событии

Бесплатные обои.
  
Drug
Дата: Четверг, 08.07.2010, 03:25 | Сообщение # 344
шептун
Группа: Проверенные
Пользователь №: 2803
Сообщений: 55
Доброе время суток, скажите вот есть
в скрипте:
Code
link.name = 'http:'+'//name.ru/'+'forum/' + url;

выводиться
Code
http://sitename.ru/forum/(здесь эл-нт url'а)

а как добавить еще к примеру .html
чтобы в итоге выводилось что-то примерно
Code
http://sitename.ru/forum/1-2.html


Жизнь=Сумотоха
  
DSC
Дата: Четверг, 08.07.2010, 10:29 | Сообщение # 345
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Drug
Code
link.name = 'http:'+'//name.ru/'+'forum/' + url+'.html';


aka Latro
  
Drug
Дата: Четверг, 08.07.2010, 14:30 | Сообщение # 346
шептун
Группа: Проверенные
Пользователь №: 2803
Сообщений: 55
DSC спасибо!

Жизнь=Сумотоха
  
Raiderr
Дата: Четверг, 08.07.2010, 20:40 | Сообщение # 347
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
как закрыть ajax окно с именем "LOL"?

Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
Raiderr
Дата: Четверг, 08.07.2010, 22:19 | Сообщение # 348
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
и еще, как закрыть текущее ajax окно без применении его имени?

Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
Raiderr
Дата: Четверг, 08.07.2010, 23:52 | Сообщение # 349
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
или как при onclick нажималась esc?

Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
Drug
Дата: Суббота, 24.07.2010, 09:26 | Сообщение # 350
шептун
Группа: Проверенные
Пользователь №: 2803
Сообщений: 55
Всем привет скажите пожалуйста, в общем, есть скрипт
Code
  Photo.push("<a href='" + img_base + "?imgmax=" + pwi_photosize + "' target='blank' title='" + d + "'>");

Он открывается в новом окне (target='blank') А мне нужно, чтобы он открывался в popUp окне windows open, помогите, кто знает, как это сделать confused


Жизнь=Сумотоха
  
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.