Роман
User-
Posts
10 -
Joined
-
Last visited
Роман's Achievements
Explorer (1/14)
0
Reputation
-
Может быть это имелось ввиду? <html> <head> <script language="JavaScript"> function floatMenu() { // Указывает, где находится меню по вертикали // Возможные варианты - top и bottom verticalPos = "top"; // Меню находится вверху // Указывает, где находится меню по горизонтали // Возможные варианты - left и right horizontalPos = "right"; // Меню располагается справа startX = 10; // Начальная координата по горизонтали startY = 50; // Начальная координата по вертикали function coordMenu(id) { // Обращаемся к нашему меню по его id через getElementById el = document.getElementById(id); // Получаем координаты меню el.currentPosition = function(x, y) { if (horizontalPos == "left") this.style.left = x; else this.style.right = x; this.style.top = y; } // Положение по горизонтали остается неизменным el.x = startX; // Если меню расположено вверху окна, то вертикальная // текущая координата не меняется if (verticalPos == "top") el.y = startY; // Если меню расположено внизу окна, то из высоты окна вычитаем // исходную вертикальную координату меню else el.y = document.body.clientHeight - startY; return el; } slideMenu = function() { // Число 20 в знаменателе определяет плавность хода, // чем оно больше, тем медленнее движется меню if (verticalPos == "top") obj.y += (document.body.scrollTop + startY - obj.y)/20; else obj.y += (document.body.clientHeight + document.body.scrollTop - startY - obj.y)/20; // Сохраняем текущие координаты меню obj.currentPosition(obj.x, obj.y); // Вызываем функцию slideMenu каждые 10 миллисекунд setTimeout("slideMenu()", 10); } obj = coordMenu("menu"); slideMenu(); } </script> <style type="text/css"> #menu { width: 150px; /* Ширина меню */ border: 1px solid navy; /* Рамка вокруг меню */ background: #ffffee; /* Цвет фона */ position: absolute /* Абсолютное позиционирование */ } .title { background: navy; /* Цвет фона под надписью */ color: white; /* Цвет заголовка */ font-family: Arial, sans-serif; /* Рубленый шрифт */ font-weight: bold; /* Жирное начертание */ font-size: 80% /* Размер текста заголовка */ } .content A { border-bottom: 1px solid silver; /* Линии между ссылками */ padding-bottom: 4px; /* Расстояние от ссылки до линии под ней */ display: block /* Ссылка на всю ширину меню */ } .title, .content { padding: 4px /* Поля вокруг ссылок и заголовка */ } </style> </head> <body onLoad="floatMenu()"> <div id=menu> <div class=title>Навигация по сайту</div> <div class=content> <a href=link1.html>Домой</a> <a href=link2.html>Статьи</a> <a href=link3.html>Форум</a> <a href=link4.html>Помощь</a> </div> </div> <!-- Таблица для создания вертикальной полосы прокрутки --> <table height=1000> <tr><td> </td></tr> </table> </body> </html>
-
И на том спасибо.
-
А на счет cms, более менее подходящая sNews, но ее в таком случае нужно "рвать на куски", чего делать не хотелось бы.
-
Да, изврат, но для меня это будет лучше, чем писать движок полностью. А так один обработчик, один скрипт и все работате, если получится Maslakoff Что-то я никак не могу сообразить, каким образом заставить вышейказанный пример работать!?
-
Если формировать на PHP, то мне придется написать движок (cms - стандартные уже просмотрел). И если решения с HTML нет - придется таки писать.
-
Да нет ребята, не так все просто как казалось бы. Дело в том, что значение находится НЕ на главной странице(которую вы просматриваете), а на странице к которой вы только собираетесь обратиться. Так вот именно этот вызываемый HTML файл со своим значением и должен обращаться к обработчику , обработчик обработать и результат передать вызваемой странице, которая в последующем будет загружена в браузер. Может попробовать проделать это с урлами?! Но снова же как?
-
Есть несколько страниц с расширением HTML, в каждой из них содержится текстовое поле с цифровым значением value. Т.е. в одной странице , в другой и т.д.. Также есть файл с расширением PHP, который выводит данные из БД согласно запрошенного значения. Вопрос в следующем: При переходе на запрашиваемую HTML страницу, необходимо именно вызываемую HTML страницу заставить обратиться к файлу PHP. А точнее передать из HTML в PHP значение value и полученный от файла PHP результат вывести в вызываемой HTML странице. Пробовал реализовать при помощи SSI, внедряя файл PHP в HTML, но этот метод не подходит, так как значения value на страницах разные. Может кто подскажет как это реализовать не изменяя расширения HTML страниц?
-
Смотри внимательнее! Там - справа вверху есть ссылки на яву, нтмл и css, и там код полностью раскрыт.
-
Разобрался! Большое спасибо.
-
Благодаря сайту Влада - htmlbook.ru, выучил html и css, понемногу вникаю в php и ajax. Наткнулся на интереснейшую статью "AJAX: добавление комментариев без перезагрузки страницы", вот ее адрес: http://blog.excode.ru/post121p1-ajax_add_comment.html Перечитал ее уже много раз, скачал библиотеку, экспериментировал по всякому, но все никак не могу запустить ее на локалхост. Насколько я понимаю, то комментарии на htmlbook.ru тоже реализованы на библиотеке jsHttpRequest, написанной Дмитрием Котеровым. Может кто подскажет как же ее правильно реализовать?