Developer’s Guide

Table Of Contents
Publishing your database on the Web 8-9
Note For information about FileMaker CGI requests made in custom
FileMaker script step CGI request Description
web publishing, see “Generating FileMaker Pro CGI requests using
CDML” on page 9-3 and “Generating FileMaker Pro CGI requests
for an XML document” on page 10-8.
Requirements for Instant Web Publishing buttons
A button that you’re using in a layout for Instant Web Publishing
may have a single valid script step attached to it or a script containing
1 to 3 valid script steps.
If you’re using multiple text and graphic objects for a button, the
script or script step must be attached to the topmost object in the
group. Create the text and graphic elements first, group them, and
then attach the script to the group.
Single script steps supported for Instant Web Publishing
In FileMaker Pro , the Web Companion supports the following
single script steps for buttons used in Instant Web Publishing
layouts.
FileMaker script step CGI request Description
Open URL [<url>] Set window location Use this with a text field
to the specified URL or calculation field with a
text result to construct
target URLs.
The URL must be
complete (e.g. include
http://) and can go to
another web site or
contain a FileMaker CGI
request.
Go to Layout [<Layout
Name>]
Go to specified This will not affect other
layout current parameters for
location.
The generated URL link is
based on the default URL
of the database plus any
settings made for startup
script and layout, and
specified record in a
relationship.
Also supported in a multi-
step button.
Open [<Document name>] Open database in
browser window
Equivalent to opening the
database from the Instant
Web Publishing home
page.
The database must be
specified as a script
parameter, and it must be
open in FileMaker Pro.
Go to Related Record Go to specified The related database must
[<Relationship Name>] record in a related be open and shared via the
database Web Companion, and the
specified record must be
available when the script
is performed.
Go to Record/Request/Page Go to record number The record number can be
[n] specified by a constant, by
a field value, or from a
JavaScript prompt.
Also supported in a multi-
step button.
Go to Record/Request/Page Go to first record Also supported in a multi-
[First] step button.