ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца - АВГУСТ!
0 Пользователей и 1 Гость просматривают эту тему.
а картинка обычным тегам в CSS указывается (<img src="#.jpg">) а то я CSS, чисто так теоретически знаю!... щя буду мозг ломать!)))ди вообще как такое меню правильно делать? сделать для каждой страницы отдельно весь блок или или везде одинаковое, а по вех того будет появляться 2я картинка т.е. раздел в котором ты находишься или тот что под курсором... надеюсь вы поняли что я хотел сказать! а то чёт вообще туго думается!))
но получилось то что меняется цвет фона
<a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image2','','[color=red]первое изображение[/color].jpg',1)"><img src="[color=red]второе[/color].jpg" name="Image2" width="200" height="200" border="0" id="Image2" /></a>
<script type="text/JavaScript"><!--function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i ) x.src=x.oSrc;}function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i ) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j ].src=a[i];}}}function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p 1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i ) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i ) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i =3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j ]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i 2];}}//--></script>
короче идею с ЦСС похороню! а вот скрипт мне понравился! :-[последний вопрос по этой теме!: куда между <head>? заключить в тег <head></head> или?извините если туплю!.. голова совсем что т не варит, пойду спать, утром буду доделывать!
Если честно по не работает!висит просто вторая картинка!...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">[color=blue]<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><script type="text/JavaScript"><!--function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i ) x.src=x.oSrc;}function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i ) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j ].src=a[i];}}}function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p 1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i ) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i ) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i =3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j ]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i 2];}}//--></script></head>[/color][color=green]<body onload="MM_preloadImages('images/5.jpg')"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image1','','images/2.jpg',1)"><img src="images/1.jpg" name="Image1" width="200" height="200" border="0" id="Image1" /></a></body>[/color]</html>
короче идею с ЦСС похороню! а вот скрипт мне понравился!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title><link href="style.css" rel="stylesheet" type="text/css" /></head><body><a href="http://ya.ru"><div class="button">Кнопка</div></a></body></html>
@charset "utf-8";.button { height: 30px; width: 150px; text-align:center; line-height:30px; font-weight:bold; background:url(bg_off.jpg) repeat-x; border:1px solid;}.button:hover, .button:active { background:url(bg_on.jpg) repeat-x;}
ещё помучаю!да получилось! но получилось то что меняется цвет фона(фоном служат те картинки которые в цсс прописаны) текста <a href="#.html">111111111</a>а когда там прописана картинка <a href="#.html"><img src="#.jpg"></a>вот то что в цсс у меня написано ! правильно? a {background:url(1.jpg);}a:hover {background:url(2.jpg);}
ВО!!! работает! спасибо!!!как только теперь это дело привезать к карте <img src="home.jpg" usemap="#karta1"><map name="karta1"><area href="index.html" shape="rect" coords="25,0,195,30"></map>
ну вот смори то что я сейчас делаю! http://vestnikkavkaza.narod.ru/кнопки через карту работают, просто теперь оживить их хочется! как это сделать!?
Цитата: Евгений 16 от 16 Янв 2010 [20:09:47]ну вот смори то что я сейчас делаю! http://vestnikkavkaza.narod.ru/кнопки через карту работают, просто теперь оживить их хочется! как это сделать!?Я не пойму -это сайт астронома любителя или издательства? А вообще как то шаблонно смотрится. Хотя и всякие движки (CMS) они и есть шаблоны. Может стоит, хотя бы как то, расширить фоном? Вот сейчас доделываю свой, с помощью мазилы можно проследить работу цсс.. Специалистам не смотреть там бардак, еще не разбирался - dcreo.net.