Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > HTML-верстка

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 20.11.2001, 16:58
sapiens вне форума Посмотреть профиль Отправить личное сообщение для sapiens Найти все сообщения от sapiens
  № 1  
sapiens

Регистрация: Oct 2001
Адрес: Уфа
Сообщений: 677
Question Как сделать адресацию в таблице?

Если я хочу пользоваться не фреймами, а таблицами, то как сделать следующее: В первой колонке кнопки, а во второй текст. При нажатии на кнопку колонка с кнопками не меняется а во второй колонке открывается нужный URL?

Старый 22.11.2001, 15:51
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 2  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
хтмл страницу нельзя менять динамически...
можно сделать слоями... и все слои невидимые... и при нажатии на определённую кнопку нужный слой становится видимым...!
возможно при неочень большом количестве текста... а то грузиться будет... жуть!

Старый 22.11.2001, 16:40
sapiens вне форума Посмотреть профиль Отправить личное сообщение для sapiens Найти все сообщения от sapiens
  № 3  
sapiens

Регистрация: Oct 2001
Адрес: Уфа
Сообщений: 677
А как это(если не сложно, подробнее)?

Старый 22.11.2001, 16:55
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 4  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
эм... ну хорошо попробую... довольно большой код получится...
итак детишки сядем поудобнее и начнём читать сказку!
для начала в между тегами <head> ... </head> вставь скрипт который распознаёт браузер и делает слои видимыми \ невидимыми
Код:
<script language="JavaScript">
<!--
var layerRef="nul", styleSitch="nul";
if (navigator.appName == "Netscape"){
	layerRef="document.layers";
	styleSwitch="";
}else{
	layerRef="document.all";
	styleSwitch=".style";}

function hideLayer(layerName)
{eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');}

function showLayer(layerName)
{eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');}
// -->
</script>
далее делаем нужное количество слоёв... это можно поставить за предыдущем скриптом или сразу после тега <body>
Код:
<style type="text/css">
#main {position:absolute; top:0; left:0; z-index:1; visibility:visible; width:100%;}
#layer1 {position:absolute; top:0; left:0; z-index:2; visibility:hidden;}
#layer2 {position:absolute; top:0; left:0; z-index:2; visibility:hidden;}
</style>
тут надеюсь разобрался...?
"main" - это главный слой в котором лежит вся таблица...
а лейры это то что тебе нужно подгружать... естественно они лежат выше главного слоя и местоположение сам определишь на нужное место...

итак продолжаем...
теперь надо сделать чтобы появлялись нужные тебе лееры в нужный момент...
вот это самое сложное
можно сделать чтобы при наведении на ссылку показывался нужный леер это делаешь так
Код:
<a href="#" onmouseover="showLayer('layer1'); return true;" onmouseout="hideLayer('layer1');"> layer1 </a>
<a href="#" onmouseover="showLayer('layer2'); return true;" onmouseout="hideLayer('layer2');"> layer2 </a>
вот это при наведении на ссылку будут показываться нужные лееры...
ну а дальше всё зависит от того что тебе надо... так что впринципе всё просто...
дерзай


Последний раз редактировалось nagash; 22.11.2001 в 16:58.
Создать новую тему   Часовой пояс GMT +4, время: 20:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:06.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.