Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сменая вкладок. каким образом?

Ответить
Настройки темы
Сменая вкладок. каким образом?

Пользователь


Сообщения: 59
Благодарности: 3

Профиль | Отправить PM | Цитировать


Доброго времени суток, уважаемые форумцы!

Подскажите пожалуйста, есть ли какая-нибудь возможность сдлеать следующую вещь:

Возьмем к примеру простой хтмл, есть стрничка, на ней там к примеру 5 кнопок. Не графических, просто в таблице 5 ячеек. Изначально они имеют одиз цвет, при клике на кнопку, она становится там другим цветом, тоесть выделяется. Как можно это сделать чтобы было один и раз и все, а не бегать по страницам и не прописывать новый стиль каждый раз для каждой страницы.

Тоесть надо узнавать что за страница или еще чего как, и в зависимости от этого присываивать ячейке какой-то определнный стиль. Кто-нить сталкивался? Есть идеи?

К примеру можно отнести несколько шабов ждумлы. Ходишь по разделам и там при заходе в раздел линк выделяется.

Заранее спасибо за ответ, наводки. Пользоваться можно всем, пхп, джаваскрипт и т.д

Отправлено: 02:05, 24-05-2007

 

Пользователь


Сообщения: 59
Благодарности: 3

Профиль | Отправить PM | Цитировать


о. меня поняли, спасибо. буду пробовать. Если что еще вернусь.

Отправлено: 01:50, 27-05-2007 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Underson


Сообщения: n/a

Профиль | Цитировать


мне кажется что самый увернный вариант это отслеживание че нажато через GET. мне как то пришлось делать нечто подобное времени на подумать небыло и лобовое решение было вот такое конечно не лаконичное, но на сайтик где 5 ссылок покатить
PHP код: Выделить весь код

$menu1_bg =""$menu1_class ='class="menu2"';

               
$menu2_bg =""$menu2_class ='class="menu2"';
             
$menu3_bg =""$menu3_class ='class="menu2"';
             
$menu4_bg =""$menu4_class ='class="menu2"';
             
$menu5_bg =""$menu5_class ='class="menu2"';
             
$menu6_bg =""$menu6_class ='class="menu2"';
             
$menu7_bg =""$menu7_class ='class="menu2"'
             switch (
$menu){
                     case 
1:
                        
$menu1_bg ='bgcolor="#0D3456"'$menu1_class ='class="menu1"';
                        break;
                     case 
2:
                        
$menu2_bg ='bgcolor="#0D3456"'$menu2_class ='class="menu1"';
                        break;
                     case 
3:
                        
$menu3_bg ='bgcolor="#0D3456"'$menu3_class ='class="menu1"';
                        break;
                     case 
4:
                        
$menu4_bg ='bgcolor="#0D3456"'$menu4_class ='class="menu1"';
                        break;
                     case 
5:
                        
$menu5_bg ='bgcolor="#0D3456"'$menu5_class ='class="menu1"';
                        break;
                     case 
6:
                        
$menu6_bg ='bgcolor="#0D3456"'$menu6_class ='class="menu1"';
                        break;
                     case 
7:
                        
$menu7_bg ='bgcolor="#0D3456"'$menu7_class ='class="menu1"';
                        break;
                        
                }; 

тоесть отслеживаем что нажато через ГЕТ и КЕЙСом выбираем значения цветов и стилей, в принципе если много ссылок это может статть довольно проблематичным хотя...

Отправлено: 23:31, 06-07-2007 | #12


Пользователь


Сообщения: 67
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


это же самое можно написать короче:
PHP код: Выделить весь код

for ($i 1$i <= 7$i++) {

        if (
$i == $menu) {
                ${
'menu'.$i.'_bg'} = 'bgcolor="#0D3456"';
                ${
'menu'.$i.'_class'} = 'class="menu1"';
        } else {
                ${
'menu'.$i.'_bg'} = '';
                ${
'menu'.$i.'_class'} = 'class="menu2"';
        }



Отправлено: 14:39, 08-07-2007 | #13

Underson


Сообщения: n/a

Профиль | Цитировать


это да..не вопрос.. но факт остается фактом.. все равно нужно через Гет передавать то на что кликнули

Отправлено: 11:38, 09-07-2007 | #14


Аватара для Alex_soldier

Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Я использую AML.
Наиболее простой способ - завести "номерной стиль" и для каждой страницы указывать ее номер ссылки.
Приведу пример проекта:

Цитата Файл Project.aml:
{exec target="Page1.htm"}
{var name="0" value="1" title="Номер ссылки"}
{use src="_part1.txt" title="Шаблон верха страницы"}
{use src="Page1.txt" title="Тело страницы"}
{use src="_part2.txt" title="Шаблон низа страницы"}

{exec target="Page2.htm"}
{var name="0" value="2" title="Номер ссылки"}
{use src="_part1.txt" title="Шаблон верха страницы"}
{use src="Page2.txt" title="Тело страницы"}
{use src="_part2.txt" title="Шаблон низа страницы"}

{exec target="Page3.htm"}
{var name="0" value="3" title="Номер ссылки"}
{use src="_part1.txt" title="Шаблон верха страницы"}
{use src="Page3.txt" title="Тело страницы"}
{use src="_part2.txt" title="Шаблон низа страницы"}

{exec target="Page4.htm"}
{var name="0" value="4" title="Номер ссылки"}
{use src="_part1.txt" title="Шаблон верха страницы"}
{use src="Page4.txt" title="Тело страницы"}
{use src="_part2.txt" title="Шаблон низа страницы"}

{exec target="Page5.htm"}
{var name="0" value="5" title="Номер ссылки"}
{use src="_part1.txt" title="Шаблон верха страницы"}
{use src="Page5.txt" title="Тело страницы"}
{use src="_part2.txt" title="Шаблон низа страницы"}
Цитата Файл _part1.txt:
<html>
<head>
<style>

a.link{var name="0" action="write" title="Вставка номера страницы"} {... например color: red; ...}

</style></head>
<body>
...
{use src="Menu.txt" title="Подключаем меню"}
...
Цитата Файл Menu.txt:
<a class="link1" href="Page1.htm"> Страница 1 </a>
<a class="link2" href="Page2.htm"> Страница 2 </a>
<a class="link3" href="Page3.htm"> Страница 3 </a>
<a class="link4" href="Page4.htm"> Страница 4 </a>
<a class="link5" href="Page5.htm"> Страница 5 </a>
Цитата Файл _part2.txt:
</body>
</html>
Цитата Файлы Page1.txt, Page2.txt, Page3.txt, Page4.txt, Page5.txt:
Ваше содержимое, но пока можно оставить пустыми или поместить какое-либо различающееся содержимое.
Собственно остается только загрузить программу в AML-редактор и откомпилировать. Через пару секунд получите те самые 5 html-страниц!

В своих проектах я использую гораздо более сложную структуру файлов проекта.
Если кто захочет тоже попробовать, обращайтесь. помогу!

-------
Идеи движут Мир!


Последний раз редактировалось Alex_soldier, 23-02-2021 в 01:29. Причина: Обновил ссылку на сайт


Отправлено: 16:33, 10-09-2007 | #15



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сменая вкладок. каким образом?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Каким образом вы читаете ленты новостей (RSS)? ShaRP Программное обеспечение Windows 41 03-01-2012 18:02
Каким образом добиться расстояния на линии. mexanikus Хочу все знать 9 15-09-2008 05:45
Каким-то образом, удалил сетевую карту. MzM NF Сетевые технологии 4 07-09-2007 09:50
Каким образом раздать права пользователям Pixer Сетевые технологии 12 24-08-2006 14:22
Каким образом можно импортировать БД из FoxPro Serg170580 Хочу все знать 3 28-04-2005 15:34




 
Переход