Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как зафиксировать ролловер на клике?
 
 автор: Anna Nova   (12.05.2005 в 19:27)   письмо автору
 
 

Посмотрите, пож-та, черновик сайта на:
http://www.rodnaya.com/site/2.html
И подскажите, как сделать так, чтобы при клике на пункт меню (слева) "нижняя" картинка ролловера (красная точка, которая появляется вместо чёрной) осталась красной до следующего клика , равно как и цвет ссылки оставался бы красным до следующего перехода.
Зараннее Благодарю.

   
 
 автор: Crux   (12.05.2005 в 22:26)   письмо автору
 
   для: Anna Nova   (12.05.2005 в 19:27)
 

при клике по ссылке произойдёт переход на другую страницу - я правильно понемаю
а почему бы не сделать на этой странице эту ссылку просто текстом нужного цвета, она всё равно как ссылка на саму себя без надобности

   
 
 автор: Anna Nova   (13.05.2005 в 09:00)   письмо автору
 
   для: Crux   (12.05.2005 в 22:26)
 

Не совсем так.... это будут части файла на php.... т.е. само меню перегружаться не будет. Перегружаться будет только центральная часть. То что вы видите - это черновик, все ссылки пока только на один и тот же файл - на сам себя.

   
 
 автор: Crux   (13.05.2005 в 11:22)   письмо автору
 
   для: Anna Nova   (13.05.2005 в 09:00)
 

так сложно сказать...
способов можно придумать много разных...

попробую ближе к вечеру что-нибудь изобрести.

   
 
 автор: Crux   (15.05.2005 в 19:33)   письмо автору
 
   для: Crux   (13.05.2005 в 11:22)
 

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

<SCRIPT language=JavaScript type=text/JavaScript>
function what_page()
{
var url=window.location
reg=/company.htm/
result=reg.test(url)
if (result)
    {
    id="company"
    str="О КОМПАНИИ"
    }

reg=/path.htm/
result=reg.test(url)
if (result)
    {
    id="path"
    str="НАПРАВЛЕНИЯ";
    }
document.getElementById(id).innerHTML = "<font color=\"red\">"+str+"</font>";
}
</SCRIPT>
..........
..........
<DIV align=right id="company"><A 
            onmouseover="MM_swapImage('Image22','','images/dot_red.gif',1)" 
            onmouseout=MM_swapImgRestore() 
            href="company.html">О КОМПАНИИ</A></DIV>
..........
<DIV align=right id="paht"><A 
            onmouseover="MM_swapImage('Image22','','images/dot_red.gif',1)" 
            onmouseout=MM_swapImgRestore() 
            href="path.html">НАПРАВЛЕНИЯ</A></DIV>
..........
..........
<script language="JavaScript">
what_page()
</script>

функция what_page() по url строке будет определять на какой строке находимся и проводить замену.

не знаю как нормально объяснить:((

   
 
 автор: Ivan   (16.05.2005 в 18:53)   письмо автору
 
   для: Anna Nova   (12.05.2005 в 19:27)
 

А не хотите ли на Flash исполнить, там проще некуда точку бегать заставить, она еще и подмигивать Вам будет.
Просто я видел, что у Вас кто-то обладает - на сайте используется.
Сделаете клип - точку, и будете гонять по линейке его.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования