Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   незнаю! (http://forum.oszone.net/showthread.php?t=31507)

MelouN 22-09-2003 21:18 215638

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

Prisoner 22-09-2003 22:00 215639

При условии, что все понял как надо, то это - простая ролеверная кнопка. Просто один из рисунков прозрачный гиф. Ессно, что габариты у них будут одинаковы. У ссылки на событиях onmouseover и onmouseblur ставишь изменение ресурса для тэга <img> который внутри ссылки...

Код:

JS:

для случая если таких кнопок будет несколько(в примере для одной) , причем с разными рисунками и одинаковым эффектом как ты описал. Пусть картинки лежат в каталоге img и имена у них такие - img1 - неактивная, img1a - активная.  
if (document.images)
  {
   arImgSrc = new Array ("1");
   arImgLst = new Array ();
   for (i in arImgSrc) { arImgLst[i] = new Image (); arImgLst[i].src = "img/img" + arImgSrc[i] + "a.gif";}
  }

 function roll (imName, over)
   {
    if (document.images)
      {
       document.images[imName].src = "img/"+imName + (over ? "a" : "") + ".gif";
      }
   }

HTML:
<a href="bla-bla-bla" onmouseblur="roll('img1',0) onmouseover="roll('img1',1)""><img src="прозрачный.gif" width="..." height="..." alt="" border="" name="img1"></a>

Хм... вроде никаких ошибок нету...

zaicik73 08-10-2003 15:07 215640

Пропала адресная строка.Как её установить ,а то в интернет выходим через свойства.Помогите!!!:( :( :(

Prisoner 09-10-2003 20:36 215641

Не в тему... но для IE (как есть чую,  для него) так - меню "Вид"->"Адресная строка"

UZER 23-10-2003 12:07 215642

Помогите, кто знает
Многие наверно встречали в инете сайты, где сначала сам сайт загружается, а потом уже полностью загруженный отображается в окне браузера
Так вот как бы это замутить?

И еще...:)
На некоторых сайтах (напр. мыло.ру) на какой бы странице не находился, в адресной строке стоит www.mail.ru
Так вот как бы и это замутить? :gigi:
Спасибо

Prisoner 23-10-2003 23:18 215643

1) Может помочь следующее
Цитата:

onload = скрипт [CT]
Событие onload происходит, когда агент пользователя заканчивает загружать окно или все фреймы элемента FRAMESET. Этот атрибут может использоваться в элементах BODY и FRAMESET.
2) Не ведаю... но что-то самому интересно стало %)

UZER 24-10-2003 00:00 215644

Prisoner
Я знаю, что такое onload
А что за скрипт [CT]? Можно поподробнее
Цитата:

но что-то самому интересно стало
:gigi:

Prisoner 24-10-2003 14:43 215645

[CT] лишь обозначение, скрипт явовый (впрочем не обязательно). Смысл наверное сводится к тому чтобы грузить все в невидимый слой и потом по полной загрузке его показывать...

UZER 24-10-2003 15:09 215646

Prisoner
Исходничок бы скрипта этого...я ж в яве не особо разбираюсь ;)

Prisoner 24-10-2003 19:31 215647

Какие же сырцы если это простым переключением стиля делается? :)
Смотри CSS в область visibility и как с помощью явы применить тот или иной стиль к тэгу. Это просто, а то что ты достигнешь это сам доставит тебе большое удовольствие... не знаю даже с чем сравнимое ;).


Время: 11:31.

Время: 11:31.
© OSzone.net 2001-