Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как так сделать ?

 PHP.SU

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


 Страниц (1): [1]   

> Без описания
Платинум
Отправлено: 03 Февраля, 2010 - 17:24:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




Приветствую.
Хотел бы спросить как можно сделать так же как и на этом сайте.
Меня именно интересует плавное появление контента, сверху -> вниз !
Если правильно я понял тут используется JavaScript
Сам сайт: http://la2pro[dot]ru/
 
My status
 Top
valenok
Отправлено: 04 Февраля, 2010 - 10:00:36
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Как можно сделать?
1. Поставить задачу
1.1 Изучить существующую реализацию
2. Составить алгоритм
3. Реализовать выбранный алгоритм


-----
Truly yours, Sasha.
 
My status
 Top
Платинум
Отправлено: 04 Февраля, 2010 - 12:35:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




valenok,
вот именно это я и хотел спросить, подскажите хотя бы откуда копать, а то хочется сделать, а как начать не знаю... ??? Непонял! ??? Непонял! ??? Непонял!
(Добавление)
Обчесав внимательно скрипт того сайта, я понял как все это работает. Уже все сделал.[i][/i]

(Отредактировано автором: 04 Февраля, 2010 - 13:19:02)

 
My status
 Top
JustUserR
Отправлено: 04 Февраля, 2010 - 13:38:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Платинум Может использовать Iframe-загрузку или обычный AJAX но с последовательной загрозкой блоков с приоритетом сверху-вниз - что касается плавности то можно использовать простые графические эффекты


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Phantik
Отправлено: 04 Февраля, 2010 - 14:05:17
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Все больше и больше прихожу к выводу, что javascript надо начинать изучать сразу с jquery.
 
 Top
Платинум
Отправлено: 04 Февраля, 2010 - 15:05:23
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




Вообшем вот я составил такой код и все заработало как надо:
PHP:
скопировать код в буфер обмена
  1.  
  2. <script src="images/jquery00.js" type="text/javascript"></script>
  3. <script type="text/javascript">
  4.                
  5.  
  6.         function loadMenu(menupagename)
  7.         {
  8.                 $('#submenufon').slideUp(1000, function() {
  9.                         $('#submenu').load(menupagename, function() {
  10.                                 $('#submenufon').slideDown(1000);
  11.                         });
  12.                 });
  13.         }
  14.         function loadPage(divname, pagename)
  15.         {
  16.                 $('#'+divname).slideUp(1000, function() {
  17.                         $('#'+divname).load(pagename, function() {
  18.                                 $('#'+divname).slideDown(1000);
  19.                         });
  20.                 });
  21.         }
  22.         function loadPageAndHideMenu(divname, pagename)
  23.         {
  24.                 $('#submenufon').slideUp(1000);
  25.                 loadPage(divname, pagename);
  26.         }
  27. </script>
  28.  
  29.  
  30.  
  31. <a href="index.php?p=mainpage" onclick="loadPageAndHideMenu('mainpage','pages/mainpage.php'); return false" onMouseOver="document.mainpic.src='images/bmain.png'" onMouseOut="document.mainpic.src='images/bmain.png'">
  32.                                                 <img src="images/bmain000.png" name="mainpic" border="0">
  33.                                     </a>
  34.                                                
  35.                                                
  36. <?
  37. if(isset($_GET['p']) and $_GET['p'] != '')
  38. {
  39. include('pages/'.$_GET['p'].'.php');
  40. }
  41. ?>     
  42.  
 
My status
 Top
RomAndry Администратор
Отправлено: 04 Февраля, 2010 - 15:42:27
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




не следует так:
Цитата:
if(isset($_GET['p']) and $_GET['p'] != '')
{
include('pages/'.$_GET['p'].'.php');
}


лучше:
PHP:
скопировать код в буфер обмена
  1.  
  2. $pages = array('foo','bar');
  3. if(isset($_GET['p']) and $_GET['p'] != '' and in_array($_GET['p'], $pages))
  4. {
  5. include('pages/'.$_GET['p'].'.php');
  6. }
  7.  
 
My status
 Top
JustUserR
Отправлено: 04 Февраля, 2010 - 15:44:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Phantik пишет:
Все больше и больше прихожу к выводу, что javascript надо начинать изучать сразу с jquery
Ни в коем случае начинать с jquery не надо а то не будете уметь делать элементарных вещей без этой библиотеке - он может быть полезен для ускорения разработки но он ни в коем случае не заменяет изучения старндартного JS языка
RomAndry пишет:
Лучше
Это верно чтобы не могли взломать сайт путем указания служебной страницы и доступа к ней без авторизации (Если конечно в самих подключаемых PHP-скриптах не имеются дополнительные механизмы защиты Улыбка

(Отредактировано автором: 04 Февраля, 2010 - 15:46:33)



-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Платинум
Отправлено: 04 Февраля, 2010 - 16:07:15
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




RomAndry,
Хм Хм Спасибо, приму к сведению!
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB