Прошу оценить мой сайт и ответить на вопросы по JS
Всем привет! Надизайнерил сайт самостоятельно:http://www.finateck.com
Просьба критиковать конструктивно, чтобы это помогло мне продвинуться, а также было полезно другим читателям. С благодарностью, в любом случае. вопрос: Почему меню, написанное на джава-скрипт, когда вставляешь его в <div> LEFT не работает внутри <div> LEFT? А если не вставлять, то отображается наложенным на него,а так не очень красиво... мне нужно вставить его в div LEFT и чтобы оно работало... Вот код для вставки:
<div>
<style type="text/css">
<!--
a:link, a:visited, a:active, a:hover{text-decoration:none}
//-->
</style>
<script language="JavaScript">
<!--
if (!document.layers){
//Размеры и цвета
Width=100;
Font='Verdana';
FontSize=12;
AFontColor='#C43B23';
BFontColor='#C43B23';
CFontColor='#C43B23';
FontWeight='normal'; //normal или bold
BackGround='#EDEDED'; //Цвет кнопок
BorderDepth=1;
BorderLight='#00ccff';
BorderShad='#000000';
function On(id){
with(id.style){
color=BFontColor;
borderTopColor=BorderLight; borderLeftColor=BorderLight;
borderRightColor=BorderShad; borderBottomColor=BorderShad;}
}
function Off(id){
with(id.style){
color=AFontColor;
borderTopColor=BackGround; borderLeftColor=BackGround;
borderRightColor=BackGround; borderBottomColor=BackGround;}
}
function Down(id){
with(id.style){
color=CFontColor;
borderTopColor=BorderShad; borderLeftColor=BorderShad;
borderRightColor=BorderLight; borderBottomColor=BorderLight;}
}
function Link(Url,Txt){
document.write("<a href='"+Url+"'>"
+"<div style='position:relative;"
+"width:"+Width+"px;height:"+FontSize+"px;"
+"border-width:"+BorderDepth+"px;"
+"border-color:"+BackGround+";"
+"border-style:solid;"
+"padding:"+FontSize/3+"px;"
+"background:"+BackGround+";"
+"font-family:"+Font+";"
+"font-size:"+FontSize+"px;"
+"line-height:"+FontSize*1.2+"px;"
+"font-weight:"+FontWeight+";"
+"text-align:left;"+"color:"+AFontColor+";"
+"margin-top:2px;"+"cursor:hand'"
+"onMouseOver='javascript:On(this)'"
+"onMouseOut='javascript:Off(this)'"
+"onMouseDown='javascript:Down(this)'>"
+Txt+"</div></a>");}
}
//-->
</script>
<!--Код меню -->
<table width="100" border="0" bgcolor="#EDEDED" cellpadding="6" cellspacing="0" style="position:absolute; top:372px; left:10px";><tr><td>
<script language="JavaScript">
<!--
if (!document.layers){
//Добавляем кнопки
Link('buh.html','Бухгалтерское услуги');
Link('law.html','Юридические услуги');
Link('nalogi.html','Налоговый учет');
Link('audit.html','Аудит');
Link('fin.html','Финансовый менеджмент');
}
//-->
</script>
</td></tr></table>
<!--Код меню -->
<table width="100" border="0" bgcolor="#EDEDED" cellpadding="6" cellspacing="0" style="position:absolute; top:372px; left:150px";><tr><td>
<script language="JavaScript">
<!--
if (!document.layers){
//Добавляем кнопки
Link('artikle.html','Статьи');
Link('price.html','Цены');
}
//-->
</script>
</td></tr></table>
</div>
|
отформатируйте код, читать не удобно
|
Цитата:
|
Цитата:
Не будьте излишне строги. Я начинающий в веб-программировании - моей задачей было без лишних изЪ*бов создать каркас на основе блочной верстки и наполнять его контентом по мере появления времени. |
Цитата:
Код можно не читать - код рабочий 100%. В теле html- страницы работает нормально. Камень преткновения в том, что его не удается вставить в div - он не отображается и следовательно не работает. Условия задачи: html-страница состоит из 5 основных div'ов - header,right, content, footer и left. Задача: есть код кнопочного меню на языке js. Это меню мне надо вставить в div left, чтобы его было видно и чтобы меню работало. При вставке его в вышеуказанный блок меню пропадает. Сейчас оно висит сверху div left, который пуст. |
Да про другое говорят: занеси код в теги форматирования в первом сообщении
|
Цитата:
что за теги? так? [ js ] [ /js ] а где про них написано? Занес. См. 1-е сообщение темы. ...без поллитра не разберешься, хоть бы Правила или Помощь на форуме написали |
|
VsiteM, на чистом js можно было чего-то и по красивее сделать...
|
футер к низу страницы прибамбаньте
( здесь описано как: http://ktonanovenkogo.ru/html/div-ve...-na-divax.html (не реклама просто хорошая статья) ) ну и код html ужасен если вас интересует http://validator.w3.org/check?uri=fi...Inline&group=0 |
| Часовой пояс GMT +3, время: 08:34. |