2013-11-13 5 views
0

У меня есть этот код в Google Maps infobox, который показывает гиперссылку, как только пользователь откроет инфобокс для google-маркера. Я хочу, чтобы пользователь щелкнул по этой ссылке страницу, которая будет открыта во всплывающем окне, не на новой вкладке или на новой странице. Это код у меня есть:открыть всплывающее окно из гиперссылки в js

infoWindow.setContent('<div style="width:200px;height:80px;"><IMG BORDER="0" width="100" height="50" style="margin-right:5px;" ALIGN="Left" SRC='+ decodeURIComponent(data.logofilename)+'>'+data.companyname+'<br /> ' + '<a href="/employer/application.aspx?PostingID='+data.postingid+'&GetPosting=True">' + data.jobtitle+'</a></div>'); 

Любая идея, как я могу решить это? Спасибо, Laziale

ответ

0

Если вы удалите target="_blank" в href, он остановит его от открытия на новой вкладке и откройте его на той же странице. Вы также можете использовать iframe или ajax, чтобы открыть страницу внутри информационного окна. Если вы напишете ajax, это позволит вам запустить веб-страницу в <div></div>.

+0

thx для вашего комментария, PLS игнорировать target = "_ blank" Я забыл удалить этот из теста, который я сделал. – Laziale

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