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

Reply via email to