I am submitting a form when a user makes a selection, so the javascript is a
simple form submission, this.form.submit().
..\Wendy
On Dec 22, 2009, at 3:39 PM, Scott Phillips wrote:
>
> I wouldn't recommend adding an onChange parameter into the DRI schema.
> It's hard to see how any javascript from the aspect level could be
> theme independent as it would expect to know the markup translated to.
> Without knowing what you're trying to accomplish this might be a bit
> off, but in most cases, i would recommend adding it into the XSL
> transformations, if you need to add an onChange to every link or
> something else it's easy, if you only want to add it to one particular
> link, build a switch statement upon the id of the link.
>
> Scott--
>
>
> On Dec 21, 2009, at 1:51 PM, Wendy Bossons wrote:
>> How does one add a parameter to an html element in dspace?
>>
>> I tried adding an onchange parameter to the Select.java and to
>> Params.java, as well as to the Structural.xsl templating rule(s), but
>> do not see the results of this effort in the user interface. I know
>> I'm missing something or perhaps I am not following the proper
>> conventions.
>> Here's a block of code from my Select.java:
>> public void setOnchange(String change) {
>> this.params.setOnchange(change);
>> }
>> Here's a block of code from my Params.java:
>> /** The name of the change attribute */
>> public static final String A_CHANGE = "onchange";
>> ...
>> /** The field onchange */
>> protected String onchange = "";
>> ...
>> public void setOnchange(String change)
>> {
>>
>> - Ignored:
>> this.onchange = change;
>> }
>> ...
>> if (!this.onchange.equals(""))
>> {
>> attributes.put(A_CHANGE, this.onchange);
>> }
>> ...
>>
>>
>> And the structural.xsl:
>>
>> <xsl:template match="@onchange">
>> <xsl:attribute name="onchange"><xsl:value-of select="."/></
>> xsl:attribute>
>> </xsl:template>
>>
>> ...
>>
>>
>> The onchange attribute is not being applied, so I expect that it is
>> not in the generated xml. Is this possible -- to add an attribute?
>> Any help is appreciated. (I would prefer not to hack it in the
>> structural.xsl . . . )
>> Wendy Bossons
>> Web Developer
>>
>> Contact Information:
>> [email protected]
>> 617-253-0770
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Verizon Developer Community
>> Take advantage of Verizon's best-in-class app development support
>> A streamlined, 14 day to market process makes app distribution fast
>> and easy
>> Join now and get one step closer to millions of Verizon customers
>> http://p.sf.net/sfu/verizon-dev2dev
>> _______________________________________________
>> Dspace-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/dspace-devel
>
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel