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]   

> Описание: хелп ми!
SeR
Отправлено: 19 Марта, 2011 - 17:20:47
Post Id


Новичок


Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2011  


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




Всем привет!
Помогите кто-нибудь написать код на php или javascript, чтобы происходило следующее: есть две кнопки, под ними находится ячейка таблицы фиксированного размера и при нажатии на кнопки в ячейке должны открываться разные html документы
 
 Top
DlTA
Отправлено: 19 Марта, 2011 - 18:48:36
Post Id



Постоянный участник


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


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




простые вопросы:
1) откуда именно будет браться контент который будет вставлять в ячейки таблицы
2) будет ли в ячейках ченить оставаться при нажатии второй кнопки
3)обязательно кнопки, можно обойтись без яваскрипт и php, заюзав обычные ссылки и фреймы
 
 Top
vsll
Отправлено: 19 Марта, 2011 - 19:03:50
Post Id


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


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


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




Если без перезагрузки страницы, то jquery ui
http://jqueryui[dot]com/demos/tabs/ajax[dot]html
Исходный код смотри
Если допускается перезагрузка страницы, то могу поделиться кодом на php
 
 Top
DlTA
Отправлено: 19 Марта, 2011 - 19:06:39
Post Id



Постоянный участник


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


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




Vasiliya пишет:
jquery ui
?

я всегда думал jquery ajax.
 
 Top
vsll
Отправлено: 19 Марта, 2011 - 19:13:03
Post Id


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


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


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




DlTA пишет:
я всегда думал jquery ajax.
судя по домену второго уровня в ссылке, то jquery ui (пользовательский интерфейс)
 
 Top
JustUserR
Отправлено: 20 Марта, 2011 - 00:11:35
Post Id



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


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


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




SeR пишет:
Есть две кнопки, под ними находится ячейка таблицы фиксированного размера и при нажатии на кнопки в ячейке должны открываться разные html документы
Для осуществления решения предполагаемой задачи, заключающеся в проведении отображения требуемых клиентских web-страниц в указанных виртуальных URL-расположениях, инициализируемого на основании нажатия пользователем предполагаемой кпопки визуального интерфейса, возможно использование средств статического описания HTML-документов, обеспечивающего функционирование следующим образом
CODE (html):
скопировать код в буфер обмена
  1. <form action="URL1" method="GET" target="ifr">
  2. <input type="submit" value="Кнопка 1">
  3. </form>
  4. <form action="URL2" method="GET" target="ifr">
  5. <input type="submit" value="Кнопка 2">
  6. </form>
  7. <form action="about:blank" method="GET" target="ifr">
  8. <input type="submit" value="Закрыть">
  9. </form>
  10. <iframe name="ifr" frameborder="0" src="about:blank">
  11. </iframe>


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
SeR
Отправлено: 21 Марта, 2011 - 11:47:41
Post Id


Новичок


Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2011  


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




DlTA пишет:
простые вопросы:
1) откуда именно будет браться контент который будет вставлять в ячейки таблицы
2) будет ли в ячейках ченить оставаться при нажатии второй кнопки
3)обязательно кнопки, можно обойтись без яваскрипт и php, заюзав обычные ссылки и фреймы


1) либо из html файла, либо ещё откуда-нибудь
2) нет, это будет что-то наподобии iframe только с возможность вытягивать её по содержимому
3) необязательно, вместо них можно чего угодно ставить, но это не должен быть фрейм, так как он всегда фиксированного размера и не вытягивается

Vasiliya пишет:
Если допускается перезагрузка страницы, то могу поделиться кодом на php


в принципе допускается - можешь делиться

(Отредактировано автором: 21 Марта, 2011 - 11:48:05)

 
 Top
Viper
Отправлено: 21 Марта, 2011 - 13:37:45
Post Id



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


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


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




Vasiliya пишет:
Если без перезагрузки страницы, то jquery ui
http://jqueryui[dot]com/demos/tabs/ajax[dot]html
Исходный код смотри
Если допускается перезагрузка страницы, то могу поделиться кодом на php


ИМХО лучше http://flowplayer[dot]org/tools/tabs/index[dot]html
Весит меньше, работает быстрее.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
vsll
Отправлено: 21 Марта, 2011 - 16:13:55
Post Id


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


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


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




Viper пишет:
ИМХО лучше http://flowplayer[dot]org/tools/tabs/index[dot]html
Весит меньше, работает быстрее.

Цитата:
Please use a sane browser
Flowplayer Setup does not work with Internet Explorer 7 and below
Полностью с ними согласна, и player классный!
(Добавление)
SeR пишет:
в принципе допускается - можешь делиться

Рабочий вариант (только вкладок больше и названия другие), данные из базы данных, запрос в базу данных можете записать по-своему, главное смысл, понять:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. if (!isset($_GET['pagenum'])) $_GET['pagenum'] = 1;
  4.  
  5. echo "<table>\n<tr>\n";
  6.  
  7. echo "<td class='".($_GET['pagenum'] == 1 ? "red" : "blue")."'>\n";
  8. echo "<div class='tab'>\n<div>\n";
  9. echo ($_GET['pagenum'] == 1 ? "tab1" : "<a href='doc.php?pagenum=1'>tab1</a>")."</div>\n";
  10. echo "</div>\n</td>\n";
  11.  
  12. echo "<td class='".($_GET['pagenum'] == 2 ? "red" : "blue")."'>\n";
  13. echo "<div class='tab'>\n<div>\n";
  14. echo ($_GET['pagenum'] == 2 ? "tab2" : "<a href='doc.php?pagenum=2'>tab2</a>")."</div>\n";
  15. echo "</div>\n</td>\n";
  16.  
  17. echo "</tr>\n<tr>\n<td colspan='2'>\n";
  18.  
  19. $result = dbquery("SELECT tab_id, tab_content, tab_page FROM ".DB_TABS." WHERE tab_page='".$_GET['pagenum']."' ORDER BY tab_id");
  20. $rows = dbrows($result);
  21. if ($rows != 0) {
  22.         while ($data = dbarray($result)) {
  23.                         echo stripslashes($data['tab_content']);
  24.                 }
  25. }
  26. echo "</td>\n</tr>\n</table>\n";
  27.  
  28. function dbquery($query) {
  29.         global $mysql_queries_count, $mysql_queries_time; $mysql_queries_count++;
  30.  
  31.         $query_time = get_microtime();
  32.         $result = @mysql_query($query);
  33.         $query_time = substr((get_microtime() - $query_time),0,7);
  34.  
  35.         $mysql_queries_time[$mysql_queries_count] = array($query_time, $query);
  36.  
  37.         if (!$result) {
  38.                 echo mysql_error();
  39.                 return false;
  40.         } else {
  41.                 return $result;
  42.         }
  43. }
  44.  
  45. function dbrows($query) {
  46.         $result = @mysql_num_rows($query);
  47.         return $result;
  48. }
  49.  
  50. function dbarray($query) {
  51.         $result = @mysql_fetch_assoc($query);
  52.         if (!$result) {
  53.                 echo mysql_error();
  54.                 return false;
  55.         } else {
  56.                 return $result;
  57.         }
  58. }
  59.  
  60. ?>
 
 Top
JustUserR
Отправлено: 21 Марта, 2011 - 23:14:02
Post Id



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


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


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




SeR Для осуществления решения предполагаемой задачи, заключающеся в проведении отображения требуемых клиентских web-страниц в указанных виртуальных URL-расположениях, инициализируемого на основании нажатия пользователем предполагаемой кпопки визуального интерфейса, возможно использование средств статического описания HTML-документов, обеспечивающего функционирование следующим образом
Ниже осуществлено приведение готового варианта решения, позволяющих производить выполнение требуемых действий в базовой конфигурации
CODE (html):
скопировать код в буфер обмена
  1. <form action="URL1" method="GET" target="ifr">
  2. <input type="submit" value="Кнопка 1">
  3. </form>
  4. <form action="URL2" method="GET" target="ifr">
  5. <input type="submit" value="Кнопка 2">
  6. </form>
  7. <form action="about:blank" method="GET" target="ifr">
  8. <input type="submit" value="Закрыть">
  9. </form>
  10. <iframe name="ifr" frameborder="0" src="about:blank">
  11. </iframe>
Для осуществления модификации параметров целевых инициируемых URL-ресурсов, необходимо использование базовых фунциональных средств JS-скриптинга; кроме того предполагаемых метод обеспечивает максимальную эффективность решения поставленной задачи, в силу осуществления выполнения ассоциированных действий на относительном пониженном уровне базового элеметного трактования


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB