Več

Kako aktivirati povezavo href v ArcGIS API?

Kako aktivirati povezavo href v ArcGIS API?


Imam nekaj težav z odpiranjem povezave v ArcGIS API. Imam pojavno okno, kjer so prikazane LAT, LONG in LINK.

funkcija addPoint (evt) {var latitude = evt.mapPoint.getLatitude (); var longitude = evt.mapPoint.getLongitude (); var link = "Google"; map.infoWindow.setTitle (" Koordinate "); map.infoWindow.setContent (" lat: "+ latitude.toFixed (7) +"
lon: "+ longitude.toFixed (7) +"
Soba: "+ povezava); map.infoWindow.show (evt.mapPoint, map.getInfoWindowAnchor (evt.screenPoint));}

Tu je slika Ko pa kliknem na povezavo, se nič ne zgodi (ni preusmeritve ali odpiranja v novem oknu). Poskušal sem dodati window.open (), da bi odprl povezavo,

var link = "Google Office"; on (link, 'click', openLink); function openLink () {window.open (" http://www.google.com ");}

potem pa dobim sporočilo o napaki

Neulovljena napaka: Cilj mora biti oddajalec dogodkov


nisem mogel reproducirati vedenja, ki ga opisujete v lastni aplikaciji (glejte primer tukaj), vendar sem videl težave v jsbinu, dokler nisem dodaltarget = '_ prazno'prisiliti, da se nova stran odpre v novem zavihku, zato morda v svoji aplikaciji naletite na kaj podobnega.

"povezava"

(primer dela jsbin tukaj)