lets say you have some tag which has its base function called
updateReports()

assuming the div tag has theme="ajax"  referencing
http://struts.apache.org/2.0.11/docs/ajax-div-template.html
<saf:head theme="ajax" />
function doit(){  document.login_form.hidden_id.value="01420";}</script>
<script type="text/javascript">
    function updateReports(id)     {       doit(); //this modifies the
zipcode (id) for the weather       id =  document.login_form.hidden1.value;
var reportDiv= window['reportDivId'];       reportDiv.href =
'/../reportListRemote.action?selectedId='+id;
       reportDiv.refresh();    }
    dojo.event.topic.getTopic("updateReportsListTopic").subscribe(null,
"updateReports");
</script>
Here is the html
<html>
<body>
<form>
<table>
<input type="hidden" name="hidden1" value="hidden1">
..</table></form></body></html>HTHM------- Original Message -----
From: "Varun Ratra" <[EMAIL PROTECTED]>
To: <user@struts.apache.org>
Sent: Friday, February 22, 2008 4:05 PM
Subject: How to call javascript from Struts tag


>
> Hello everyone,
>
> I have been researching on the web on how to call javascript from Struts
> tag.
> I am using struts 2 to develop JSP. Following is the piece of code in JSP,
> which calls javascript
> <td class="nowrap">
> <script type="text/javascript">
>      document.write(shortenTextLength('${defaultReturnReason}',
> '${displayLength}'))
> </script>
> </td>
> The script returns a shortened value of defaultReturnReason based
> displayLength
> I want to use struts tag to call javascript shortenTextLength(). In other
> words, I want to embed javascript inside struts tag.
> Please suggest how I can achieve this.
> --
> View this message in context:
http://www.nabble.com/How-to-call-javascript-from-Struts-tag-tp15641406p1564
1406.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Reply via email to