I found the problem, and it was me.

I did not define the Javascript method correctly in the anchor.  Using the
example I cited:

<a href="javascript:FunctionName">

This was wrong.  When I define it correctly:

<a href="javascript:FunctionName()">

It worked as expected.

Sorry for the interruption.

Thanks,
Ed

---------- Forwarded message ----------
From: Ed Hillmann <[email protected]>
Date: Wed, Sep 2, 2009 at 1:57 PM
Subject: Q: How can I define a link that calls a Javascript function?
To: Maven Users List <[email protected]>


Hi all.  I've trying to write some documentation in xdoc, that defines web
pages that are generated by Maven.

I've been able to update the site.xml document so that I can define some
Javascript functions in the HTML's <head> element.  That's all good.  When I
generate the page, I can see the Javascript methods where I expect them.

My problem is trying to call them using an anchor element.  Whenever I
define an anchor element that tries to call the javascript function

<a href="javascript:FunctionName">

the link that is generated thinks I mean an anchor in the same page.  So, it
comes out

<a href=path/to/html/file.html#javascript:FunctionName">

So, when I click on it, nothing happens because there's no achor with that
value.

Is there a specific syntax I should be using to get the anchors defined so
that they can call javascript methods defined within the HTML itself?

Thanks for any help,
Ed

Reply via email to