Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SVG - вернуть координаты мыши

39K
05 августа 2008 года
Nejasyt
6 / / 04.08.2008
Подскажите, как вернуть значение координат курсора в SVG (используя JavaScript). Пробовал стандартные JS функции (screen и т.д.) - не пашут...
42K
11 августа 2008 года
swift
1 / / 11.08.2008
Вот так попробуй, здесь два способа добычи координат, через onmousedown /клик в любом месте/ и onmousemove /когда мышь шаволится/:

Код:
<html>
<head>
    <script type="text/javascript">
        function show_coords(event){
            x=event.clientX;
            y=event.clientY;
            alert("X coords: " + x + ", Y coords: " + y);
            }
        function show_xy(event){
            tfx.value="x_mouse: " + event.screenX;
            tfy.value="y_mouse: " + event.screenY;
            }
    </script>
</head>
<body align="center" valign="middle" &#111;&#110;mousedown="show_coords(event)">

    <div align="center" valign="middle" style="position: center; background-color: #FF9900; width: 100%; height: 400" &#111;&#110;mousemove="show_xy(event)">
        Сюда можно воткнуть SVG. CLICK FOR ALERT!     
    </div>
    <hr noshade />
    <input align="center" style="width:10%; background-color: #FFA; border: 1 dashed #000" id="tfx" readonly />
    <input align="center" style="width:10%; background-color: #FFA; border: 1 dashed #000" id="tfy" readonly />
    <hr noshade />
</body>
</html>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог