Hallo!

Ik krijg een functie niet aangeroepen terwijl deze wel netjes in het javascript bestand staat waaruit ik de GoogleMap definieer. Zie ik iets over het hoofd?


var loadEdit = function(id){
	alert(id);	
}

var info = new google.maps.InfoWindow({
	content: '<p><a href="javascript:loadEdit(' + s.id + ');">Bewerk deze marker</a></p>',
	maxWidth: 300
});


Weet iemand hier een oplossing of alternatief voor?

Thanks!
Krijg je een error in je console? Of iets anders?
En als je je code eens door JShint haalt en verbetert wat ze aangeven, als dat mogelijk is, werkt het dan wel?

Zo niet: Kun je dan even een gestript voorbeeldje plaatsen in JSbin of JSfiddle oid?
Sorry voor deze glazen bol topic opening...

Melding in firebug is: loadEdit is not defined

Ga even een JSfiddle in elkaar klussen...

[size=xsmall]Toevoeging op 24/06/2012 21:06:57:[/size]

http://jsfiddle.net/Z4EAu/5/

Zo dus, als je de marker aanklikt en daarna de link voor het bewerken volgt komt er een foutmelding... Hoe kan dit? De functie die hij gebruikt is wel gedefinieerd.
Denk je er goed aan te doen met de nieuwste versie aan de slag te gaan... Levert me nu alleen maar problemen op als ik eerlijk ben...

[size=xsmall]Toevoeging op 24/06/2012 21:43:46:[/size]

Wouter, eerlijk gezegd weet ik niet wat ik hier nou aan moet veranderen? Hoe kan ik die onclick nou netjes gebruiken? Als ik die join gebruik dan krijg ik nog steeds dezelfde fout... Die listener lijkt me niet nodig aangezien ik geen form gebruik in mijn geval. Zie ik nu nog iets over het hoofd?

Reageren