Lukas,<br><br>Thanks for your assistance.<br><br>I know how to put the link into Google Maps so I am covered there. What I need is basically this: a link that provides something like "javascript:addToCollection('123456');". When the user clicks on the link it makes an Ajax call and adds to a collection on the server. 123456 would be a code that I can then use to address the marker on the google map. The point is I need to build the addToCollection links on the client side in javascript, so I assume I need to generate a Seaside wrapper function which then carries the 123456 parameter into my callback.<br>
<br>I tried to use the code you provided in one method and I get:<br><br>MessageNotUnderstood: SUScript>>render:<br><br>I fiddled around in the debugger, but was not sure how to resolve this. I tried using #render:on: and didn't get much better results. Am I using an out of date Scriptaculous package?<br>
<br>Chris<br><br><div class="gmail_quote">On Tue, Jun 3, 2008 at 11:10 PM, Lukas Renggli <<a href="mailto:renggli@gmail.com" target="_blank">renggli@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>> I'm really enjoying the Ajax integration with Seaside. Thanks Lukas!<br>
<br>
</div>Thank you.<br>
<div><br>
> I'm trying to embed a hyperlink into a third party widget (Google Maps). I<br>
> want to place a link into the marker and then execute an ajax call that<br>
> updates a list on the server when a user clicks on that link. I'm confused<br>
> how I should implement this because I don't understand what parameters I<br>
> should use for the session variables and Seaside+Scriptaculous builds the<br>
> IDs and everything else for me. I assume I should define a wrapper method<br>
> that then calls into a seaside generated ajax method, but since all the Ajax<br>
> code is so tightly wrapped into Seaside, I'm struggling on where to do this.<br>
> I love that I don't even have to think about Ajax in order to use it, but<br>
> in this case I'd like to find a hook into the process.<br>
<br>
</div>I don't know how you pass this link to Google Maps?<br>
<br>
If you want to generate an URL-String for a given AJAX updater you can<br>
write something like:<br>
<br>
(html updater id: 'foo'; callback: [ :r | r render: 'bar' ]; url) asString<br>
<br>
Is this what you want? Or do you also need an XHTML snippet with an<br>
anchor tag around that?<br>
<br>
(html javascript render: [ :h1 |<br>
h1 anchor<br>
onClick: (h1 updater<br>
id: 'someId';<br>
callback: [ :h2 | h2 render: 'Hello World' ]);<br>
with: 'Click Me' ]) asJavascript<br>
<br>
I guess you get the idea ;-)<br>
<br>
Cheers,<br>
Lukas<br>
<font color="#888888"><br>
--<br>
Lukas Renggli<br>
<a href="http://www.lukas-renggli.ch" target="_blank">http://www.lukas-renggli.ch</a><br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</font></blockquote></div><br>