You (got a name? Struts Lover is so impersonal) can
invoke it by clicking on something in a page using
by adding onClick="SetScrollTo('someIDName');". If
you do that in an href, be sure to return false or
the page might submit. :) You can do it anywhere
onClick is supported.
If you use dynamic content (so anchors will not work
without forcing a re-submit), and want the client's
page to focus on a particular section, add javaScript
to your body's onLoad attribute such as:
SetScrollTo("someIDName");
OR just add this at the very end of your page so you
are 100% positive the rest of the page loade first:
<script language="JavaScript">
SetScrollTo("someIDName");
</script>
Now, go try it! :)
Regards,
David
-----Original Message-----
From: struts lover [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 24, 2004 12:49 PM
To: Struts Users Mailing List
Subject: RE: smart navigation
How and from where do I call the javascript function?
Thanks.
--- "David G. Friedman" <[EMAIL PROTECTED]> wrote:
> If you give an HTML tag the ID="..." attribute, you
> can give that ID to the SetScrollTo function. That
> will set the focus and automatically move the
> tag into the visible portion of the browser window.
>
> Regards,
> David
>
> -----Original Message-----
> From: struts lover [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, November 24, 2004 12:29 PM
> To: Struts Users Mailing List; Dakota Jack
> Subject: Re: smart navigation
>
>
> Thanks Jack,
>
> I am not very good at javascript.
> Can you please again explain how to use it.
>
> Thanks once again.
>
> --- Dakota Jack <[EMAIL PROTECTED]> wrote:
>
> > Also, if you want similar things with other
> > browsers, here is a Mozilla deal:
> >
> > <script language="javascript">
> > function SetScrollTo(strControlID)
> > {
> > var
> > objControl=document.getElementById(strControlID);
> > document.body.scrollTop = objControl.offsetTop;
> > //maybe object is not focusable, hidden or
> disabled.
> > try
> > {
> > objControl.focus();
> > }
> > catch(e) {}
> > }
> >
> > //usage:
> > SetScrollTo("CONTROL_ID"); //the string is the id
> of
> > the desired
> > control in the html document.
> > </script>
> >
> > Jack
> >
> >
> > On Wed, 24 Nov 2004 05:39:09 -0800 (PST), struts
> > lover
> > <[EMAIL PROTECTED]> wrote:
> > > Hello Everyone,
> > > I wanted to know if smart navigation is possible
> > in
> > > JSP with Struts as it is with ASP.Net.
> > > If yes, I would like to know it. Any help would
> be
> > > appreciated.
> > > Thanks everyone.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]