If you have many JavaScript files, and not all of them
require Active4D parsing, you may want to use a
different extension such as ".jsp" and add this
extension to the list in the Active4D.ini
configuration.
PS- .jsp actually stands for Java Server Pages (i.e.
like ActiveServer Pages, except that the embedded
language is Java.
--- Thomas DeMeo <[EMAIL PROTECTED]> wrote:
> Hi,
>
> You can embed Active4D code in a .js file:
>
> See the Active4D.ini file and look for executable
> extensions . You
> can tell Active4D to parse other extensions there.
>
>
> However, remember Javascript is executed on the
> browser client. The
> Active4D execution would take place before the code
> is delivered to
> the browser.
>
>
> Tom DeMeo
>
>
>
>
> On Jul 24, 2006, at 3:07 PM, Jason T. Slack wrote:
>
> >
> > Can one embed A4D code in a .js file and include
> that .js file in
> > an a4d page? I cannot seem to figure it out
> correctly.
> >
> > Example:
> >
> > in an a4d page:
> >
> > <%
> > if ([PersonAttributes]ArtworkEnroll)
> > %>
> > <td width="10"><input
> > type="button"
> value="Artwork"
> > onClick="displayRecords('Artwork')"></td>
> > <div id="Artwork"></div>
> > <% end if %>
> >
> > in a .js file:
> >
> > function displayRecords(articlesToDisplay)
> > {
> > var divElement =
> document.getElementById(articlesToDisplay)
> >
> > <% query ([Artwork];[Artwork]ID=[Person]ID)%>
> >
> > <% for each([Artwork]; $i) %>
> > divElement.innerHTML = <%
> writebr('[Artwork]ArtworkDate -
> > [Artwork]ArtworkTitle -
> >
> [Artwork]ArtworkDetails') %>
> > <% end for each %>
> > }
> >
> > I am expecting some data from my 4D database to
> show up, but
> > nothing, if I get rd of the 4D commands, and
> replace it with a
> > generic peice of text, I get it to appear just
> fine.
> >
> > if I cannot do this, can I pass a RowSet with the
> records that I
> > want as a parameter and do something with it in
> the .js file?
> >
> > Thoughts are appreciated.
> >
> > -Jason
> >
> >
> >
> > _______________________________________________
> > Active4D-dev mailing list
> > [email protected]
> >
>
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> > Archives:
>
http://mailman.aparajitaworld.com/archive/active4d-dev/
> >
>
> _______________________________________________
> Active4D-dev mailing list
> [email protected]
>
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives:
>
http://mailman.aparajitaworld.com/archive/active4d-dev/
>
sincerely,
m|a
"The only reason some people get lost in thought is
because it's unfamiliar territory." -- Paul Fix
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/