2015-05-01 2 views
1

Мне нужно перенаправить через href на другую страницу, а затем выполнить мою функцию onClick. Я хочу, чтобы при нажатии на «Zobrazit na mapě» здесь http://mapaskladek.aspone.cz/List вы будете перенаправлены на страницу индекса, а карта будет ориентирована на маркер записи, которую вы нажали.Как выполнить ссылку href и после этого функция onClick в теге Anchor <a>

Также консоль теперь возвращает ошибку: неперехваченный TypeError: Не удается прочитать свойство centerMarker неопределенных, и я не понимаю, почему

Вы можете найти все исходные коды, загруженные в http://mapaskladek.aspone.cz/

+2

Если это о google-карте, то вам не хватает критического тега в вашем вопросе – renakre

+1

IMO, ваш запрос слишком широк. Вам нужно быть более конкретным и идентифицировать проблему, с которой вы сталкиваетесь. Просто сообщая нам, что ваша консоль браузера бросает исключение, действительно очень расплывчата. Откуда возникает исключение? Какие шаги вы уже предприняли? –

+0

@erkaner это не в первую очередь о google-карте, я знаю, как создать карту центра, но я не знаю, как перенаправить на страницу индекса, а затем использовать мою функцию для центра. @JustinRusso У меня есть Anchor тег, как этот '' Zobrazit na mapě Я думаю, что у меня есть эта ошибка BCS моей сети на первом применяет этот OnClick функции, а затем перенаправляет, поэтому TypeError – Jakub

ответ

1

Вы должны GET или POST информации, о том, где карта должна быть ориентирована по URL-адресу. Так, например, если раньше вы были перенаправлении http://mapaskladek.aspone.cz/, теперь вы должны перенаправить на что-то вроде http://mapaskladek.aspone.cz?center=true&lat=[latitude]&long=[longitude]

Тогда в вашей карте код страницы, вы можете просто иметь JavaScript, который работает на этой странице захватить информацию из URL (либо используя собственный JavaScript, как описано in this SO post, или используя стороннюю библиотеку, такую ​​как jQuery). Затем вы можете центрировать карту.

+0

ТНХ Постараюсь применить эту – Jakub

+0

Sure вещь. Если у вас есть проблемы, сообщите мне –

+1

спасибо, что это сработало для меня! :) – Jakub

Смежные вопросы