CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script language="JavaScript">
- <!--
- // Пишем функцию, определяющую координаты
- function defPosition(event) {
- var x = y = 0;
- if (document.attachEvent != null) { // Internet Explorer & Opera
- x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
- y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
- } else if (!document.attachEvent && document.addEventListener) { // Gecko
- x = event.clientX + window.scrollX;
- y = event.clientY + window.scrollY;
- } else {
- // Do nothing
- }
- return {x:x, y:y};
- }
- // Простая проверка
- // С помощью document.write выведем координаты прямо в окно браузера
- // Они будут обновлять при движении мыши
- document.onmousemove = function(event) {
- var event = event || window.event;
- //document.getElementById('help').innerHTML = "x = " + defPosition(event).x + ", y = " + defPosition(event).y;
- //Здесь координаты присваиватся положению слоя относительно окна и к координате х плюсуется 400 пикселов, чтоб курсор не был на подсказке.
- document.getElementById('help').style.left = 400 + "px";
- document.getElementById('help').style.top = 263 + "px";
- }
- //Функция, которая делает видимым наш слой и вкладывает в него необходимый текст.
- function helpBox(text) { //function helpBox(title, text) {
- //Вкладываем текст
- document.getElementById('helpText').innerHTML = text;
- //Делаем видимым\невидимым
- if(document.getElementById('help').style.display == 'none'){
- document.getElementById('help').style.display = 'block';
- }else{
- document.getElementById('help').style.display = 'none';
- }
- }
- // -->
- </script>