PDA

Показать полную графическую версию : незнаю!


MelouN
22-09-2003, 21:18
помогите плиз...
как можна сделать,чтобы возле ссылки был маленький рисунок. Вы наверное не поняли.Я имею ввиду как сделать чтобы при наведении курсора рисунок появлялса!А потом исчезал!

Prisoner
22-09-2003, 22:00
При условии, что все понял как надо, то это - простая ролеверная кнопка. Просто один из рисунков прозрачный гиф. Ессно, что габариты у них будут одинаковы. У ссылки на событиях 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
Пропала адресная строка.Как её установить ,а то в интернет выходим через свойства.Помогите!!!:( :( :(

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

UZER
23-10-2003, 12:07
Помогите, кто знает
Многие наверно встречали в инете сайты, где сначала сам сайт загружается, а потом уже полностью загруженный отображается в окне браузера
Так вот как бы это замутить?

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

Prisoner
23-10-2003, 23:18
1) Может помочь следующее
onload = скрипт [CT]
Событие onload происходит, когда агент пользователя заканчивает загружать окно или все фреймы элемента FRAMESET. Этот атрибут может использоваться в элементах BODY и FRAMESET.

2) Не ведаю... но что-то самому интересно стало %)

UZER
24-10-2003, 00:00
Prisoner
Я знаю, что такое onload
А что за скрипт [CT]? Можно поподробнеено что-то самому интересно стало
:gigi:

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

UZER
24-10-2003, 15:09
Prisoner
Исходничок бы скрипта этого...я ж в яве не особо разбираюсь ;)

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




© OSzone.net 2001-2012