У меня такой вопрос
Страница: 1
Тема закрыта
Сообщений 1 страница 4 из 4
Поделиться2Сб, 29 Мар 2008 19:13:40
Мине кто нить ответит???
Поделиться3Сб, 29 Мар 2008 19:59:44
Есть вариант
Код:
<script type="text/javascript"> <!-- YOffset=20; staticYOffset=20; staticMode="smooth"; slideSpeed=20 waitTime=500; hdrFontFamily="Verdana"; hdrFontSize="3"; hdrFontColor="white"; hdrBGColor="white"; hdrAlign="right"; hdrVAlign="center"; hdrHeight="20"; linkFontFamily="Verdana"; linkFontSize="2"; linkBGColor="white"; linkOverBGColor="#DDDDDD"; linkTarget="_top"; linkAlign="left"; menuBGColor="black"; menuIsStatic="yes"; menuHeader="Menu "; menuWidth=110; barBGColor="#000000"; barFontFamily="Verdana"; barFontSize="2"; barFontColor="white"; barText="DYNAMIC FX"; barVAlign="top"; barWidth=20; IE = (document.all) NS = (navigator.appName=="Netscape" && navigator.appVersion >= "4") function moveOut() { if (window.cancel) {clearTimeout(cancel);} if (window.moving2) {clearTimeout(moving2);} if ((IE && ssm2.style.pixelLeft<0)||(NS && document.ssm2.left<0)) { if (IE) {ssm2.style.pixelLeft += 10;} if (NS) {document.ssm2.left += 10;} moving1 = setTimeout('moveOut()', slideSpeed)} else {clearTimeout(moving1)}}; function moveBack() { cancel = setTimeout('moveBack1()', waitTime)} function moveBack1() { if (window.moving1) {clearTimeout(moving1)} if ((IE && ssm2.style.pixelLeft>(-menuWidth))||(NS && document.ssm2.left>(-menuWidth))) { if (IE) {ssm2.style.pixelLeft -= 10;} if (NS) {document.ssm2.left -= 10;} moving2 = setTimeout('moveBack1()', slideSpeed)} else {clearTimeout(moving2)}}; lastY = 0; function makeStatic(mode) { if (IE) {winY = document.body.scrollTop;var NM=ssm2.style} if (NS) {winY = window.pageYOffset;var NM=document.ssm2} if (mode=="smooth") { if ((IE||NS) && winY!=lastY) { smooth = .2 * (winY - lastY); if(smooth > 0) smooth = Math.ceil(smooth); else smooth = Math.floor(smooth); if (IE) NM.pixelTop+=smooth; if (NS) NM.top+=smooth; lastY = lastY+smooth;} setTimeout('makeStatic("smooth")', 1)} else if (mode=="advanced") { if ((IE||NS) && winY>YOffset-staticYOffset) { if (IE) {NM.pixelTop=winY+staticYOffset} if (NS) {NM.top=winY+staticYOffset}} else { if (IE) {NM.pixelTop=YOffset} if (NS) {NM.top=YOffset-7}} setTimeout('makeStatic("advanced")', 1)}} function initSlide() { if (IE) { ssm2.style.pixelLeft = -menuWidth; ssm2.style.visibility = "visible"} else if (NS) { document.ssm2.left = -menuWidth; document.ssm2.visibility = "show"} else {alert('Choose either the "smooth" or "advanced" static modes!')}} function startMenu() { if (IE) {document.write('<DIV ID="ssm2" style="visibility:hidden;Position : Absolute ;Left : 0px ;Top : '+YOffset+'px ;Z-Index : 20;width:1px" onmouseover="moveOut()" onmouseout="moveBack()">')} if (NS) {document.write('<LAYER visibility="hide" top="'+YOffset+'" name="ssm2" bgcolor="'+menuBGColor+'" left="0" onmouseover="moveOut()" onmouseout="moveBack()">')} tempBar="" for (i=0;i<barText.length;i++) { tempBar+=barText.substring(i, i+1)+"<BR>"} document.write('<table border="0" cellpadding="0" cellspacing="1" width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'"><tr><td bgcolor="'+hdrBGColor+'" WIDTH="'+(menuWidth-1)+'" HEIGHT="'+hdrHeight+'" ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'"> <font face="'+hdrFontFamily+'" Size="'+hdrFontSize+'" COLOR="'+hdrFontColor+'"><b>'+menuHeader+'</b></font></td><td align="center" rowspan="100" width="'+barWidth+'" bgcolor="'+barBGColor+'" valign="'+barVAlign+'"><p align="center"><font face="'+barFontFamily+'" Size="'+barFontSize+'" COLOR="'+barFontColor+'"><B>'+tempBar+'</B></font></p></TD></tr>')} function addItem(text, link, target) { if (!target) {target=linkTarget} document.write('<TR><TD BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" ALIGN="'+linkAlign+'" WIDTH="'+(menuWidth-1)+'"><ILAYER><LAYER onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%" ALIGN="'+linkAlign+'"><FONT face="'+linkFontFamily+'" Size="'+linkFontSize+'"> <A HREF="'+link+'" target="'+target+'" CLASS="ssm2Items">'+text+'</LAYER></ILAYER></TD></TR>')} function addHdr(text) { document.write('<tr><td bgcolor="'+hdrBGColor+'" HEIGHT="'+hdrHeight+'" ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'"> <font face="'+hdrFontFamily+'" Size="'+hdrFontSize+'" COLOR="'+hdrFontColor+'"><b>'+text+'</b></font></td></tr>')} function endMenu() { document.write('<tr><td bgcolor="'+hdrBGColor+'"><font size="0" face="Arial"> </font></td></TR></table>') if (IE) {document.write('</DIV>')} if (NS) {document.write('</LAYER>')} if ((IE||NS) && (menuIsStatic=="yes"&&staticMode)) {makeStatic(staticMode);} } YOffset=100; staticYOffset=100; staticMode="advanced"; slideSpeed=20 waitTime=500; menuBGColor="black"; menuIsStatic="yes"; menuHeader="Меню:"; menuWidth=110; hdrFontFamily="comic sans ms"; hdrFontSize="2"; hdrFontColor="black"; hdrBGColor="#CCFFCC"; hdrAlign="left"; hdrVAlign="center"; hdrHeight="20"; linkFontFamily="astoon-f1"; linkFontSize="2"; linkBGColor="#99CC99"; linkOverBGColor="#FFFF99"; linkTarget="_top"; linkAlign="Left"; barBGColor="#33CC00"; barFontFamily="unreal"; barFontSize="3"; barFontColor="#660000"; barText=" Важные темы "; barVAlign="center"; barWidth=20; startMenu() addItem('Главная', 'http://abstehn.3bb.ru', ''); addItem('', '', ''); endMenu() window.onload=initSlide //--> </script>
С цветами разберётесь сами методом подбора.
Строку addItem('', '', ''); размнодаете столько раз, сколько будет ссылок в меню. Как пример строка addItem('Главная', 'http://abstehn.3bb.ru', ''); , где Главная - текст ссылки, а дальше сама ссылка.
Поделиться4Сб, 29 Мар 2008 20:19:30
Спосибо дальше сам)+
Тема закрыта
Страница: 1