PHP.SU

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

Страниц (34): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 499
LEONeso Отправлено: 01 Октября, 2011 - 19:00:55 • Тема: Как передать значение json ajax data • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2769
Как передать значение json ajax data в функцию?
которая уже запустит $.ajax ...
LEONeso Отправлено: 25 Сентября, 2011 - 21:57:56 • Тема: include array and initialization • Форум: Вопросы новичков

Ответов: 1
Просмотров: 117
Привет всем, кого не видел, а это все.

Обнаружилась проблемка при инклуде файла (php) с массивом.

типа файл data.php
PHP:
скопировать код в буфер обмена
  1. $value = 'Мои данные';
  2. $mass = array ('Мой первый массив с данными '.$value,$value,'Данные из вне'.$text)
  3.  


далее файл куда инклудим:
PHP:
скопировать код в буфер обмена
  1. echo 'Выводим файл data.php <br />';
  2. $text = "Сверх важные данные НАССА х)";//инициализируем переменную
  3. include("data.php");
  4. print_r($mass);//выводим массив
  5.  


В результате мы не получаем вставку данных $text т.е. только те переменные которые были в файле, вставили свои значения (за исключением, тех, где может быть использовано $SERVER_NAME и т.п. вещи)
LEONeso Отправлено: 25 Сентября, 2011 - 13:48:08 • Тема: for и переменная i • Форум: Вопросы новичков

Ответов: 5
Просмотров: 156
Спасибо, не знал.

В моём случае получилось так:
PHP:
скопировать код в буфер обмена
  1. if (($i % ($u/7))) {} else {} //где $u = count-1 массива
LEONeso Отправлено: 25 Сентября, 2011 - 13:08:21 • Тема: for и переменная i • Форум: Вопросы новичков

Ответов: 5
Просмотров: 156
Здравствуйте, мне кажется, реально подсчитать какой цикл идет по счету в цикле for... короче.

имеем простецкий цикл
PHP:
скопировать код в буфер обмена
  1. //$social_submit массив с неким кол-вом данных
  2.                                 for ($i = 0; $i <= count($social_submit)-1; $i++) {
  3.                                         if (/*магическое условие*/) {echo '5-й цикл';}
  4.                                 }


первые мои попытки сделать условие увенчались провалом
типа: $i == $i*4, $i == $i-4, $i-1 == $i*3, $i-1 == ($i-2)*2 ну короче бредовые математические вычисления

вот не могу понять как вычислять цикличность... допустим каждый 5-й цикл и т.п.

Естественно можно вести отдельный подсчет цикла и сбрасывать значение переменной, но интересна данная задача, имеется ли решение?
LEONeso Отправлено: 25 Сентября, 2011 - 12:58:28 • Тема: Как обновить php функцию? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 115
ajax который бы посылал запрос к файлу обработчику php ... а так при использовании input type="file" браузер автоматически показывает имя и размер загружаемого файла.
LEONeso Отправлено: 06 Сентября, 2011 - 20:36:34 • Тема: css and html и принтер • Форум: HTML, Дизайн & CSS

Ответов: 11
Просмотров: 4779
Pavelbeginner, всё от желания, если требуется меньше цветов и экономии красок при печати или же специальный стиль для печати, то уже разница есть.

прописывает в head:
CODE (html):
скопировать код в буфер обмена
  1. <link rel="stylesheet" href="style.css" type="text/css" charset="utf-8">
  2. <link rel="stylesheet" href="print.css" type="text/css" media="print" charset="utf-8">


В вашем случае ничего менять не надо, пользователю надо просто настроить параметры печати, убрать лишние информационные подписи и выбрать ориентацию листа. Т.е. ваше дело донести это заказчику, что здесь вы бессильны.
LEONeso Отправлено: 06 Сентября, 2011 - 20:24:20 • Тема: Список • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 825
LEONeso Отправлено: 06 Сентября, 2011 - 20:20:16 • Тема: помогите разобраться с селекторами • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 4202
3d_killer, куки имеют ограничения (кол-во символов). Получается записать данные? Вывести их? Приводимый пример от DeepVarvar пробовали?
LEONeso Отправлено: 06 Сентября, 2011 - 17:06:58 • Тема: помогите разобраться с селекторами • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 4202
3d_killer, Cookie в jQuery - это плагин, если его не подключить, то как будет работать скрипт? плюс пример DeepVarvar шустрого древовидного меню с помощью jQuery достойно внимания т.к. оно работает и красиво выглядит.

зы: официальные примеры.
LEONeso Отправлено: 05 Сентября, 2011 - 19:40:25 • Тема: помогите разобраться с селекторами • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 4202
3d_killer, давайте так, вы нам:
1. html пример
2. ваш JavaScript (под пример)
3. что не работает
4. как должно работать


Потом уже можно будет всё это чудо скопировать и посмотреть, а так жевать сухой код, результата трудно добиться.
LEONeso Отправлено: 02 Сентября, 2011 - 22:12:53 • Тема: помогите разобраться с селекторами • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 4202
DeepVarvar, хороший пример, но в любом деле нужен опыт, все учатся на ошибках, некоторые на своих =) та лан... большинство... ну ладно-ладно ... все.
LEONeso Отправлено: 02 Сентября, 2011 - 19:01:26 • Тема: помогите разобраться с селекторами • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 4202
В коде написано:
CODE (javascript):
скопировать код в буфер обмена
  1. $(this).find('span').click(function()

jQuery(этот объект). в нем ищи элемент ('span'). при событии клик (запусти анонимную функцию()

CODE (javascript):
скопировать код в буфер обмена
  1. if ($(this).hasClass('show'))

условие: если (jQuery(этот объект).имеет класс('show')) ... выполняй

CODE (javascript):
скопировать код в буфер обмена
  1. $(this).removeClass('show').addClass('hide');
  2. $(this).next().next('ul').slideUp(400);

jQuery(этот объект).удалить класс('show').добавить класс('hide');
jQuery(этот объект).след объект().след объект('ul').свернуть элемент(скорость 400 миллисекунды);

CODE (javascript):
скопировать код в буфер обмена
  1.    else
  2.                                         {
  3.                                         $(this).removeClass('hide').addClass('show');
  4.                                         $(this).next().next('ul').slideDown(400);

иначе
jQuery(этот объект).удалить класс('hide').добавить класс('show');
jQuery(этот объект).след объект().след объект('ul').развернуть элемент(скорость 400 миллисекунды);

Совет: Используй справочник "Карту функций"
LEONeso Отправлено: 27 Августа, 2011 - 16:38:39 • Тема: отслеживание работы сролла • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 2272
Я человек не жадный поделюсь с вами кодом, долго мучался... дорабатывал код для моей цели:

1. Крутим сролл, получаем результат в виде фиксации формы (плавный).
2. Нажимаем на пустое место шапки, получаем анимацию выдвижения формы.
3. Шапка теряет курсор, получаем анимацию задвигающийся шапки с фиксацией формы.
4. Шапка не анимируется в случае нажатии по форму или её кнопкам.

Итог: jQuery
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2. var doc = $(document);
  3. var objHeader = $("#header");
  4.         doc.scroll(function() {
  5.         objHeader.css({"position":"absolute"});
  6.         var thisScrollTop = doc.scrollTop();
  7.  
  8.                 if(thisScrollTop > "83") {
  9.                         objHeader
  10.                                 .css({"top":"-83px","position":"fixed"})
  11.                                 .mouseup(function() {
  12.                                         $(this)
  13.                                                 .stop()
  14.                                                 .animate({"top":"0px"},300);
  15.                                 })
  16.                                 .mouseleave(function() {
  17.                                         $(this)
  18.                                                 .stop()
  19.                                                 .animate({"top":"-83px"},200);
  20.                                 });
  21.                         $("input, label")
  22.                                 .mouseup(false);
  23.                 } else {
  24.                         objHeader
  25.                                 .css({"top":"0px","position":"absolute"})
  26.                                 .mouseup(function() {
  27.                                         $(this).stop();//стопим
  28.                                 })
  29.                                 .mouseleave(function() {
  30.                                         $(this).stop();//стопим
  31.                                 });
  32.                 }
  33.         });//end .scroll
  34. });//end .ready


Пример работы: набор смайлов MccWK (т.е. галерея с 59 смайлами... не советую соваться с лимитами)

ps: На данный скрипт натолкнул Яндекс... отличная идея, но Gmail был первее =).
Если скрипт кому нибудь поможет, я стану на грамм счастливее ;)
LEONeso Отправлено: 26 Августа, 2011 - 15:50:44 • Тема: отслеживание работы сролла • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 2272
гениальность браузеров:
ch, saf
CODE (javascript):
скопировать код в буфер обмена
  1. var bodyScrollTop = $("body").scrollTop();


ff, opera
CODE (javascript):
скопировать код в буфер обмена
  1. var bodyScrollTop = $("html").scrollTop();


ie
error: it is time to remove the browser
(Добавление)
Нашел выход для всех браузеров, кроме IE... причем - это результат мозгового шутрма и тыка =)

CODE (javascript):
скопировать код в буфер обмена
  1.         var bodyScrollTop = $(this).scrollTop();
  2.         //console.log(".scrollTop("+bodyScrollTop+");");

т.е. мы конкретно не выбираем какой объект... jquery сам его выберет будь то body или html.

IE9 - я хочу подчеркнуть главное, а это EI9 не может с этим работать.
LEONeso Отправлено: 26 Августа, 2011 - 14:53:43 • Тема: отслеживание работы сролла • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 2272
EuGen пишет:
Вот что я придумал по этому поводу "сходу" - думаю, принцип понятен.
...
Насчет кроссбраузерности - не проверял, только на FF.


Спасибо... помогло, моя ошибка была в том, что нужно было проверять тело документа, а не шапку.

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(window).scroll(function(headerTop) {
  3.         var objHeader = $("#header").css({"position":"absolute"});//если js включен, то абсолютим
  4.         var bodyScrollTop = $("body").scrollTop();//глядим, чё там сверху
  5.         if(bodyScrollTop > "40") {
  6.                 $(objHeader).css({"top":"-40px","position":"fixed"});//насилие
  7.         } else {
  8.                 $(objHeader).css({"top":"0px","position":"absolute"});//насилие
  9.         }
  10. });
  11. //яндекс - зло
  12.  

(Добавление)
Да... в FireFox, IE9 и Opera не пашет
выдает bodyScrollTop == 0 всегда

но chrome и safari работают Хм

Страниц (34): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB