My  web context is Log,so I add prefix before,like follows:

document.forms[0].action="/Log/log.do?action="+eval(tmp);

but when I change the value of <html:select>,it still can't redirect,I am
puzzled it for several days.I don't know why it don't redirect!!!

I want to use above code to make a pagination program,the <html:select>
shows all pages,such as 1st Page,2nd Page,3rd Page and so on,when selected
one of items of <html:select>,it will call Javascript and redirect page to a
action.

Anybody can give me some adivce?



On 2/20/06, Saul Qunming Yuan <[EMAIL PROTECTED]> wrote:
>
> For the following:
>
> document.forms[0].action="/log.do?action="+eval(tmp);
>
> You'll need to prefix "/log.do" with your web context. Or you can use:
> <html:rewrite page='/log.do' /> in place of /log.do above.
>
> hope it helps.
> Saul
>
>
> ----- Original Message -----
> From: "red phoenix" <[EMAIL PROTECTED]>
> To: <user@struts.apache.org>
> Sent: Sunday, February 19, 2006 6:48 PM
> Subject: why my page can't redirect under Struts with Javascript?
>
>
> I use Javascript in Struts,like follows:
>
> <script language="JavaScript">
> function goURL(tmp){
> alert(tmp);
> document.forms[0].action="/log.do?action="+eval(tmp);
> document.forms[0].submit();
> }
> </script>
>
> <html:form method="post" action="log.do">
> <html:link page="/log.do?action=First">First Page</html:link>
> <html:select property="pageID" size="1" onchange="javascript:goURL(
> this.options[this.selectedIndex].value)">
> <option value="0">First</option>
> <option value="1">Second</option>
> <option value="2">Third</option>
> </html:select>
> </html:form>
>
> when click "First Page",I can redirect my page to log.do page,but when I
> change the value of select,and call goURL,I find my page don't redirect to
> the log.do page,why? I am puzzled with it! Anybody can tell me how to
> redirect my page with Javascript under Struts?
>
> Thanks
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to