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

HTML+CSS+JavaScript

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

 

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

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

тема: Народ помогите разобраться...
 
 автор: Toshik   (24.07.2005 в 03:35)   письмо автору
 
 

Всем привет.
Проблемка такая:
Есть 18 фоток.
Они расположены по парам, так, что частично перекрывают друг друга.
Мне нужно чтоб при наведении курсора на фотку, она выходила на передний план.
Сделать я это попробовал вот так:

<script language="JavaScript">
<!--
var x, $foto_ps = "foto2";
var $foto_id = new Array("","foto1","foto2","foto3","foto4","foto5","foto6","foto7","foto8","foto9","foto10",
"foto11","foto12","foto13","foto14","foto15","foto16","foto17","foto18");

function moveFoto()
{
  $foto_id[x].style.zIndex=3
  $foto_ps.style.zIndex=1
  $foto_ps = $foto_id[x];

-->
</script>
    <img src="Vega1.jpg" width=10% id="foto1" style="position:absolute; top:5%; left:40%; z-index:3" onMouseover ="moveFoto(x=1)">

    <img src="Vega2.jpg" width=10% id="foto2" style="position:absolute; top:5%; left:45%; z-index:2" onMouseover ="moveFoto(x=2)">

          ...


Ну и так далее...
Так вот, этот гад (браузер) меня тока, что матом не посылает.
Я понимаю, что можно для каждого фото свою функцию сделать,
но хотся поизящней как то все сделать.
Гражданы подскажите как этого добиться.

   
 
 автор: ae212   (24.07.2005 в 07:27)   письмо автору
 
   для: Toshik   (24.07.2005 в 03:35)
 

Не уверен, что изящно, но... кажется так можно:

<script language="JavaScript"> 
<!-- 
var index=100;
function top(x){x.style.zIndex=index;index++;}
--> 
</script> 

<img src="Vega1.jpg" width=10% id="foto1"  style="position:absolute; top:5%; left:40%; z-index:1"  onMouseover ="top(foto1)"> 

<img src="Vega2.jpg" width=10% id="foto2"  style="position:absolute; top:5%; left:45%; z-index:2"  onMouseover ="top(foto2)"> 

   
 
 автор: Toshik   (25.07.2005 в 08:14)   письмо автору
 
   для: ae212   (24.07.2005 в 07:27)
 

Это работает! РАБОТАЕТ!
ae212 пасибо большое.

   
Rambler's Top100
вверх

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