Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите начинающему с подпиской (https://javascript.ru/forum/misc/84085-pomogite-nachinayushhemu-s-podpiskojj.html)

Vitalukalo 31.05.2022 04:52

Помогите начинающему с подпиской
 
Добрый день. Не судите строго. В js не силен, пока.
Есть такой скрипт
<script>
//********************************	
ymaps.ready(init);
function init(){  
		myMap = new ymaps.Map ("map", {
			center: [55.75, 37.62],
			zoom: 16, 
		});
			
			}
	function multiRoute(options){     
	    
			var multiRoute = new ymaps.multiRouter.MultiRoute({
			// Описание опорных точек мультимаршрута.
			 referencePoints: options
			,
			// Параметры маршрутизации.
			params: {
					   // Ограничение на максимальное количество маршрутов, возвращаемое маршрутизатором.
				results: 3
			}
		}, {
			// Автоматически устанавливать границы карты так, чтобы маршрут был виден целиком.
			boundsAutoApply: true
		});

		// Добавляем мультимаршрут на карту.
	   myMap.geoObjects.add(multiRoute);
	   
	    // Подписка на событие обновления данных маршрута.
			multiRoute.model.events.add('requestsuccess', function() {
			
				// Получение ссылки на активный маршрут.
				// В примере используется автомобильный маршрут,
				// поэтому метод getActiveRoute() вернет объект multiRouter.driving.Route.
				var activeRoute = multiRoute.getActiveRoute();
				MyValue ="Длина: " + activeRoute.properties.get("distance").text+"</br>"+
			}); 

		
	}
            

//****************************
	</script>


Нужно получить MyValue
Что-то вроде
<input type="text" id="WCTime" name="WCTime" onclick="alert(multiRoute(['Москва', 'Тверь']));"></input>

Это возможно?
Спасибо


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