PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (83): В начало « ... 39 40 41 42 [43] 44 45 46 47 ... » В конец

> Найдено сообщений: 1232
tuareg Отправлено: 06 Июля, 2012 - 17:57:01 • Тема: Время gif анимации • Форум: JavaScript & VBScript

Ответов: 96
Просмотров: 24165
armancho7777777 пишет:
Спрайт из чего?)

Кольца ты же делал? Которая крутится??? [url]http://jsfiddle[dot]net/tuareg/PLAJt/3/ [/url]
tuareg Отправлено: 06 Июля, 2012 - 17:55:28 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков

Ответов: 57
Просмотров: 1673
Вот.
tuareg Отправлено: 06 Июля, 2012 - 17:48:53 • Тема: Время gif анимации • Форум: JavaScript & VBScript

Ответов: 96
Просмотров: 24165
armancho7777777 пишет:

Скоро эту анимацию научат разговаривать))

Я бы попросил не оффтопить Радость .
armancho7777777 если не сложно сделай, пожалуйста, спрайт только горизонтальный, если можно то другого цвета. И ссылку здесь оставь?
(Добавление)
DlTA пишет:
tuareg по коду почти понятно, моя проблема была в том что я пытался обращаться через this.
но вот как происходит передача управления
<label>Играть: <input class="play" type="submit" value=">>"></label> каких либо повешанных обработчиков в упор не вижу, как обрабатываются клики?

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. refresh:function(){
  3. var self=this;
  4.             self.animateDiv=self.element.children('.animateDiv');
  5.             self.element.
  6.                 on('click.myAnimate','input:submit',null,function(e){//при клике на любую кнопку, //запускаем метод который равен классу
  7.                     e.preventDefault();
  8.                                 self[this.className]();
  9.                 }).
  10.                 on('mouseenter.myAnimate','div.animateDiv',null,function(){
  11.                                 self.play();
  12.                 }).
  13.                 on('mouseleave.myAnimate','div.animateDiv',null,function(){
  14.                                 self.pause();
  15.                 });
  16. }
  17.  
tuareg Отправлено: 06 Июля, 2012 - 14:26:01 • Тема: Время gif анимации • Форум: JavaScript & VBScript

Ответов: 96
Просмотров: 24165
DlTA Я сделал, вот можешь посмотреть.
http://jsfiddle[dot]net/tuareg/PLAJt/3/
Нет ни одной глобальной переменной. Расширять его дальше тоже не проблема. Вообщем вот что я имел ввиду под виджетом.
P.S Там по мимо jQuery подключена еще и jQuery UI. Но реально вся она не нужна. Нужен только файл widget.js из ядра jQuery UI.
P.S.S Если у кого нибудь будут вопросы. Я постараюсь на них ответить.
P.S.S.S Вообще если "сильно" подумать то можно скрестить мой вариант с вариантом IllusionMH. Который будет работать по принципу, если поддерживаем анимацию-->Css3 иначе анимация js. Но сегодня мне лениво Улыбка
Прикреплю еще полностью собранный вариант
tuareg Отправлено: 06 Июля, 2012 - 14:18:53 • Тема: Не могу сообразить • Форум: Вопросы новичков

Ответов: 19
Просмотров: 882
Я смотрел твой вариант. Но меня смутило, то что три элемента массива, три foreach. Да и он сразу не работал. А мой вариант выдает все возможные словосочетания. Но все равно спасибо
tuareg Отправлено: 06 Июля, 2012 - 14:16:12 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков

Ответов: 57
Просмотров: 1673
Кодировку файла сделайте в utf-8. Если не получится прикрепите к сообщению сам файл. я его исправлю
tuareg Отправлено: 06 Июля, 2012 - 12:58:24 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков

Ответов: 57
Просмотров: 1673
Если Вы решили использовать jQuery. То почитайте хотя бы азы.
Ваш файл должен быть таким
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function(){
  3.  $('button').click(function(){
  4.    var str = $("#login_admin").serialize();
  5.    $.post("login_admin.php", str, function(data) {
  6.           if (data.ok_ok ==1){
  7.             $("#result").html("Авторизация успешна. Перенаправление...");
  8.             setTimeout(' window.location = "http://mc-diamond.ru/log_true.php?";', 2000);
  9.           }
  10.           else {
  11.             $("#result").html('Такой логин с паролем не найдены в базе данных. Попробуйте                           еще раз');
  12.           }
  13.    });
  14.   });
  15. });
  16.  
tuareg Отправлено: 06 Июля, 2012 - 12:46:55 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков

Ответов: 57
Просмотров: 1673
Выложите, что у Вас получилось. Сначала разберемся с js.
Потом займемся php Улыбка
tuareg Отправлено: 06 Июля, 2012 - 00:33:56 • Тема: Время gif анимации • Форум: JavaScript & VBScript

Ответов: 96
Просмотров: 24165
DlTA пишет:
в моем случае это не поможет, ибо проблема возникла в видимости переменных

а точнее в создании дополнительных атриботов в элементе, для хранения настроек анимации

Нет, не возникнет. Все настройки можно хранить прямо в объете. Можно использовать data
tuareg Отправлено: 06 Июля, 2012 - 00:26:42 • Тема: Время gif анимации • Форум: JavaScript & VBScript

Ответов: 96
Просмотров: 24165
Если быть совсем строгим то ни в чем особо. Но с другой стороны, это просто расширяется. Имхо, они более гибкие, и более мощные получаются.
Вот тут не много.
_http://jquery.page2page.ru/index.php5/Фабрика_виджетов_UI
P.S Все ядро UI uhepbnm не надо, достаточно только фабрики объектов Widget
tuareg Отправлено: 06 Июля, 2012 - 00:19:40 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков

Ответов: 57
Просмотров: 1673
Давайте с самого начала.
Итак сейчас актуальная версия jQuery==> 1.7.2
Потом лучше вынести js в отдельный файл.
Запускать через все через
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function(){
  3. // тут код ...
  4. });
  5.  

Обработчик лучше повесить типа
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('button').click(function(){
  3.   var str = $("#login_admin").serialize();
  4.   $.post("login_admin.php", str, function(data) {
  5.      //.... тут код
  6.   });
  7. });
  8.  

Ну и дальше, я бы почитал про json. И возвращал при успешном входе 1 иначе 0
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $.post("login_admin.php", str, function(data) {
  3.       if (data.ok_ok ==1){
  4.            $("#result").html("Авторизация успешна. Перенаправление...");
  5.             setTimeout('header("Location: http://mc-diamond.ru/log_true.php?");', 2000);
  6.       }
  7.       else {
  8.         $("#result").html('Такой логин с паролем не найдены в базе данных. Попробуйте еще раз');
  9.       }
  10. });
  11.  

Ну и ...
CODE (javascript):
скопировать код в буфер обмена
  1. header("Location: http://mc-diamond.ru/log_true.php?

Я сомневаюсь, что это сработает. Т.к это синтаксис PHP в js он немного другой Улыбка
Вот просто для примера http://javascript[dot]ru/window-location Найдите 10 отличий
tuareg Отправлено: 06 Июля, 2012 - 00:06:39 • Тема: Время gif анимации • Форум: JavaScript & VBScript

Ответов: 96
Просмотров: 24165
Если уж используете jquery. И не получается написать плагин. Пишите виджет. Более логично смотрится. Улыбка
tuareg Отправлено: 05 Июля, 2012 - 23:41:13 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков

Ответов: 57
Просмотров: 1673
Откройте браузер FierFox. Установите дополнение(плагин) fierbug. Откройте страницу и увидите ошибки. Вот так на вскидку.
Evgen8 пишет:
'header("Location: http://mc-diamond.ru/log_true.php?
Это Вы откуда взяли? Не понял
Evgen8 пишет:
if (ok_ok == TRUE)
Данное условие никогда не сработает. Смотрим $.deferred().
Потом в php файле

Я не думаю, что это сработает.
Проще говоря у Вас почти все неправильно
tuareg Отправлено: 05 Июля, 2012 - 23:16:57 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков

Ответов: 57
Просмотров: 1673
Самый простой вариант. Открываем FF--> fierbug и смотрим... И видим много ошибок. Начинаем их исправлять.
tuareg Отправлено: 05 Июля, 2012 - 22:42:52 • Тема: Не могу сообразить • Форум: Вопросы новичков

Ответов: 19
Просмотров: 882
Всем спасибо за участие. Улыбка Сделал сам.
PHP:
скопировать код в буфер обмена
  1.  
  2. $arr=array(
  3.         'ассортимен' => array(
  4.                 '0' => 'ассортимент'
  5.         ),
  6.         'ваининг' => array(
  7.                 '0' => 'вай',
  8.                 '1' => 'вайe',
  9.                 '2'=>'dfdf'
  10.         ),
  11.         'концен' => array(
  12.                 '0' =>'концерн',
  13.                 '1'=>'23'
  14.         )/**/
  15. );
  16. $first = array_shift($arr);
  17. $count=count($first);
  18. foreach($arr as $k=>$v){
  19.         $oldCount=$count;
  20.         $count*=count($v);
  21.         $fIncr=$count/$oldCount;
  22.         $jF=0;
  23.         $jV=-1;
  24.         $cloneArr=$first;
  25.         for($i=0;$i<$count;$i++){
  26.                 ++$jV;
  27.                 if($i!=0 && $i%$fIncr==0){
  28.                         ++$jF;
  29.                         $jV=0;
  30.                 }
  31.                 $first[$i]=$cloneArr[$jF].' '.$v[$jV];
  32.         }
  33. }
  34. echo '<pre>';
  35. print_r($first);
  36. echo '</pre>';
  37. /* Результат
  38. Array
  39. (
  40.     [0] => ассортимент вай концерн
  41.     [1] => ассортимент вай 23
  42.     [2] => ассортимент вайe концерн
  43.     [3] => ассортимент вайe 23
  44.     [4] => ассортимент dfdf концерн
  45.     [5] => ассортимент dfdf 23
  46. )
  47. */
  48.  

Страниц (83): В начало « ... 39 40 41 42 [43] 44 45 46 47 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB