Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Прошу оценить мой сайт и ответить на вопросы по JS (https://javascript.ru/forum/project/14691-proshu-ocenit-mojj-sajjt-i-otvetit-na-voprosy-po-js.html)

VsiteM 26.01.2011 16:17

Прошу оценить мой сайт и ответить на вопросы по 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>

Skipp 26.01.2011 16:25

отформатируйте код, читать не удобно

ksa 26.01.2011 16:43

Цитата:

Сообщение от VsiteM
Надизайнерил сайт

А где там дизан-то? :D

VsiteM 26.01.2011 16:55

Цитата:

Сообщение от ksa (Сообщение 89810)
А где там дизан-то? :D

Дизайн будет, если мне помогут на форуме.
Не будьте излишне строги. Я начинающий в веб-программировании - моей задачей было без лишних изЪ*бов создать каркас на основе блочной верстки и наполнять его контентом по мере появления времени.

VsiteM 26.01.2011 17:07

Цитата:

Сообщение от Skipp (Сообщение 89800)
отформатируйте код, читать не удобно

Возможно, я не прав, но позволю себе следующее высказывание:

Код можно не читать - код рабочий 100%. В теле html- страницы работает нормально. Камень преткновения в том, что его не удается вставить в div - он не отображается и следовательно не работает.

Условия задачи: html-страница состоит из 5 основных div'ов - header,right, content, footer и left.
Задача: есть код кнопочного меню на языке js. Это меню мне надо вставить в div left, чтобы его было видно и чтобы меню работало. При вставке его в вышеуказанный блок меню пропадает. Сейчас оно висит сверху div left, который пуст.

Vulkan 26.01.2011 17:15

Да про другое говорят: занеси код в теги форматирования в первом сообщении

VsiteM 26.01.2011 18:05

Цитата:

Сообщение от Vulkan (Сообщение 89830)
Да про другое говорят: занеси код в теги форматирования в первом сообщении


что за теги?
так? [ js ] [ /js ]
а где про них написано?

Занес. См. 1-е сообщение темы.
...без поллитра не разберешься, хоть бы Правила или Помощь на форуме написали

Vulkan 26.01.2011 18:11

так:
[ html ] [ /html ]
написано тут

DenQ 26.01.2011 18:25

VsiteM, на чистом js можно было чего-то и по красивее сделать...

gaserge 26.01.2011 22:46

футер к низу страницы прибамбаньте
( здесь описано как: http://ktonanovenkogo.ru/html/div-ve...-na-divax.html (не реклама просто хорошая статья) )

ну и код html ужасен если вас интересует http://validator.w3.org/check?uri=fi...Inline&group=0


Часовой пояс GMT +3, время: 02:35.