Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Наложить по двойному щелчку :) / 1 сообщений из 1, страница 1 из 1
04.07.2018, 21:33
    #39669724
Andrew781
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложить по двойному щелчку :)
Добрый день и вечер всем!
Пишу знаменитую программу - нахождение маршрута в Московском метро. И сразу две загвоздки:
1. Выбор начальной станции - по одинарному щелчку мыши, выбор конечной - по двойному. Начальная станция должна оставаться прежней при выборе конечной. Но она меняется тоже на конечную после первого щелчка, в промежутке между щелчками (ИМХО, глупость языка какая-то). Завел промежуточную переменную X для запоминания начальной станции, не помогает. Как исправить?
2. Буду накладывать кружочки на схему метро, нужно сделать относительные координаты кружочка. Но не хочет position понимать ни absolute, ни relative.

Вот исходник:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<html>

	<head><title>Схема Московского метро</title></head>
	<map name="mosmetro">

		<area href="#internal_link"
		onclick="x=document.all.input1.value; document.all.input1.value='Планерная'"
		ondblclick="document.all.input2.value='Планерная'; document.all.input1.value=x"
		share="rect" coords="365,221,472,246">

		<area href="#internal_link"
		onclick="x=document.all.input1.value; document.all.input1.value='Сходненская'"
		ondblclick="document.all.input2.value='Сходненская'; document.all.input1.value=x"
		share="rect" coords="376,262,480,285">

	</map>

	<a href="internal_link"></a>
	Начальная станция маршрута:<input type=text id="input1"><font size=1> (одинарный щелчок мыши по станции на схеме)</font>
	<br>
	Конечная станция маршрута:<input type=text id="input2"><font size=1> (двойной щелчок мыши по станции на схеме)</font>
	<br>
	<input type=button onclick="build_root()" value="Построить маршрут">

	<div><img src="mosmetro.jpg" usemap="#mosmetro" width=1750 height=1750><img src="station.jpg" style="position:relative; top:200; left:200">
	</div>
	
</html>



Помогите, пожалуйста, что делать?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Наложить по двойному щелчку :) / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]