Hi all,

I have a component, based on LinkSubmit, which generates a javascript 
function.  As this function is the same each time, I don't really want to 
generate multiple copies of it in my page. Is this possible?

My script file looks like this, and generates the javascript function each 
time the component is used in the page.

<!DOCTYPE script PUBLIC
        "-//Apache Software Foundation//Tapestry Script Specification
3.0//EN"
        "http://jakarta.apache.org/tapestry/dtd/Script_3_0.dtd
<http://jakarta.apache.org/tapestry/dtd/Script_3_0.dtd> ">
<script>

<input-symbol key="name" class="java.lang.String" required="yes"/>
<input-symbol key="form" class="org.apache.tapestry.IForm" required="yes"/>

<let key="funcName" unique="yes">disableFields</let>

<let key="href">
  javascript:disableLinks();Tapestry.submit_form('${form.name}', '${name}');
</let>

<body>
  function disableLinks()
  {
    var lAnchors = document.anchors;
    
    for ( var i=0; i&lt;lAnchors.length; i++ )
    {
      var lElement = lAnchors[i];
      lElement.disabled = true;
    }
    return true;
  }
</body>

</script>

Thanks,

Tim.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to