Store the entre HTML in a field called HTML. The server sees this field and streams it out to the browser without even opening the form, so this is the most efficient way to generate HTML.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
c}'Nv)k
$$fNRows2
$fNRows2_O
$$fNCols2
$fNCols2_O
$$fNRows1
$fNRows1_O
$$fNCols1
$fNCols1_O
$$fFormat2
$fFormat2_O
fNumRows1
fNumCols1
fNumRows2
fNumCols2
fNumRows3
fNumCols3
fNumRows4
fNumCols4
fNumRows5
fNumCols5
$TITLE
$Info
$$Script_O
$$ScriptName
$$FormScript
$$$FormScript_O
$Body
OuterFrameSet Dialog
fs0Border
1S2S
tmpfsetBorder
1S2S
Borders
Border Width
Spacing
fs0Space^
0S0E
fs0Space
1S2S
empty
0R1S2S
empty
Spacing must be numeric and greater than or equal to zero.{
The "framespacing" attribute is not recognized by some browsers. It should be set to zero to totally eliminate the border around a frame.
The behavior of the "frameborder" attribute varies depending on the browser being used. Leaving it out of the HTML by choosing "Omit" is often the best choice.
The "border" attribute is not recognized by some browsers. It should be set to zero to totally eliminate the border around a frame.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
I=l*\8
pkmvK
$TITLE
$Info
$$Script_O
$$ScriptName
$Body
"Helvetica
PageTitle
Frame Set'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Postopen(Source As Notesuidocument)
Declare Sub Postmodechange(Source As Notesuidocument)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Postopen From Source Call Postopen
On Event Postmodechange From Source Call Postmodechange
End Sub
'++LotusScript Development Environment:2:2:Postopen:1:12
Sub Postopen(Source As Notesuidocument)
source.RefreshHideFormulas
End Sub
'++LotusScript Development Environment:2:2:Postmodechange:1:12
Sub Postmodechange(Source As Notesuidocument)
source.RefreshHideFormulas
End Sub
Frame Sets
used for categorization in All Pages view
Frames
Use the Frames Wizard?
FramesWizard
FramesTheHardWay
FramesSubform
1S4S
FramesSubform
prompt and store wizard or non-wizard subform choice
MetaHeader
DESCRIPTION
mName_1
mContent_1
<meta> tag name and content attribute values 1st of 7 supported
KEYWORDS
mName_2
mContent_2
<meta> tag name and content attribute values 2nd of 7 supported
ABSTRACT
mName_3
mContent_3
<meta> tag name and content attribute values 3rd of 7 supported
AUTHOR
mName_4
mContent_4
<meta> tag name and content attribute values 4th of 7 supported
From the IBM Home Page - Apparently for a Country Code
mName_5
mContent_5
<meta> tag name and content attribute values 5th of 7 supported
LANGUAGE
mName_6
mContent_6
<meta> tag name and content attribute values 6th of 7 supported
GENERATOR
mName_7
Lotus Domino 4.6
mContent_7
<meta> tag name and content attribute values 7th of 7 supported
tmpDbName
@DbName value (server:database)
tmpDbName
0S0E
tmpDB
just the database name
tmpDbName
0S0E
tmpSrv
just the server name
PageName
tmpOldPageName
0S0E
tmpOldPageName
remember page name for validation against duplicates
PageID
unique page id used in validation formula for PageName field
Doc Info 2
StepFourY
WizardFlagh
5S6S10S11S12R
SiteMap
1S2S
Enter a page name for the URL
Enter a page title for the browser
This will be displayed by the browser in its window title bar.
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS12E7RS8E9RS12E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
PageTitleEnter the page name for display in the browser's title bar
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
Target
Hotspots in this frame will cause the document in the target frame to update.
Enter the name of the target frame
//hidden from notes
<base target="
Target
tmpTarget
Site Map
Domino
ViewPreviousPage
*.GIF
JPEG I
Previous
Domino
ViewNextPage
Next
0S0E
Expand
0S0E
Collapse
*.GIF
JPEG I
Previous
Next
Expand
Collapse
!!!)))111999BBBJJJRRRZZZccckkksss
ssc11
B9{1)
cR1skZ
{sc11)
{sBsk9cZ!
11)ccR
kskZcZ
!1k)B
99RZZ
91kB1
RJsB9k
Site Map
!!!)))111999BBBJJJRRRZZZccckkksss
ssc11
B9{1)
cR1skZ
{sc11)
{sBsk9cZ!
11)ccR
kskZcZ
!1k)B
99RZZ
91kB1
RJsB9k
Domino
ViewPreviousPage
*.GIF
JPEG I
Previous
Domino
ViewNextPage
Next
0S0E
Expand
0S0E
Collapse
*.GIF
JPEG I
Previous
Next
Expand
Collapse
Bookkeeping for Frame
SiteMap
Yes | YesNo | No
Include this page in the site map?
Specify an area in the site map
The site map is a view that provides easy navigation to pages on your site.
The site map view is divided into categories, which you can specify. E.g., "Company Info", "Products", etc.
Information for META Tags
0S0E
Specify META tags
META tags may help search engines index your site. These tags will be placed in the HTML header.
Site Map
Advanced HTML Features
0S0E
HTML Dialog
Preview HTML Header
Web Page Management
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
MetaData
concatenate all the meta data fields together into a series of <meta> tags
<Title>
PageTitle
</Title>"
MetaData"
</Head>
1S2S3S4S5S6S7S8S9S10S$$HTMLHead
compute the HTML for a FRAME and store it
Categori_zel
_Edit Document
Send Docu_ment
_Forward
_Move To Folder...
_Remove From Folder
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
LastDateTime
$TITLE
$Info
$SubForms
$WINDOWTITLE
$$Script_O
$$ScriptName
$Body
$ACTIONS
Empty
// empty subform
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
XC\X)#)
$TITLE
$Info
$$ScriptName
$Body
tmpDbName
@DbName value (server:database)
tmpDbName
0S0E
tmpDB
just the database name
tmpDbName
0S0E
tmpSrv
just the server name
PageName
tmpOldPageName
0S0E
tmpOldPageName
remember page name for validation against duplicates
PageID
unique page id used in validation formula for PageName field
The "framespacing" attribute is not recognized by some browsers. It should be set to zero to totally eliminate the border around a frame.
The behavior of the "frameborder" attribute varies depending on the browser being used. Leaving it out of the HTML by choosing "Omit" is often the best choice.
The "border" attribute is not recognized by some browsers. It should be set to zero to totally eliminate the border around a frame.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
sO<*AW3
$TITLE
$Info
$$Script_O
$$ScriptName
$Body
FrameDimensionsDialog
Wildcard
fDim1type
Pixels |PixelsWildcard |WildcardPercent |Percent
Width Specifier
fDim1type
Wildcard
1S2S
Width
fDim1val^
0S0E
fDim1val
1S2S
empty
0R1S2S
fDim1type
Wildcard
empty
Frame width must be numeric.{
0RR3S4S9S10S
fDim1val
fDim1type
Percent
1S2S
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
sAI[N
$TITLE
$Info
$$ScriptName
$Body
Frame Dialog 2
tmpfBorder
1S2S
Border
Allow Resizing
Margin Height
Margin Width
Scrolling
pixels
pixels
Spacing
pixels
The HTML attributes "marginheight" and "marginwidth" apply to the current frame and cause the browser to leave empty space between the frame edge and its content
The "scrolling" attribute determines whether a scroll bar is displayed in the frame. "Auto" is usually best.
The "framespacing" attribute is not recognized by some browsers. It should be set to zero to totally eliminate the border around a frame.
The behavior of the "frameborder" attribute varies depending on the browser being used. Leaving it out of the HTML by choosing "Omit" is often the best choice.
tmpfMarH^
0S0E
tmpfMarH
1S2S
empty
0R1S2S
empty
Margin Height must be numeric and greater than zero.{
The "noresize" attribute determines whether the browser will allow frames to be resized by users.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$$Script_O
$$ScriptName
$Body
NoFramesSupport Dialog
NoFramesMsg
You must provide a message for browsers without frames.
3S4S
NoFramesMsg
Message
Link Data
NoFramesLnkTxt
NoFramesLnk
0S0E
NoFramesLnk
Hotspot Text
For a view in this database, use this format: /view
For a navigator in this database, use this format: /navigator
For a document in this database, use this format: /view/key
For any other page on this server, use this format: ~/database/view/page
For a page on another server, use this format: //full url
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$$ScriptName
$Body
MetaHeader
DESCRIPTION
mName_1
mContent_1
<meta> tag name and content attribute values 1st of 7 supported
KEYWORDS
mName_2
mContent_2
<meta> tag name and content attribute values 2nd of 7 supported
ABSTRACT
mName_3
mContent_3
<meta> tag name and content attribute values 3rd of 7 supported
AUTHOR
mName_4
mContent_4
<meta> tag name and content attribute values 4th of 7 supported
From the IBM Home Page - Apparently for a Country Code
mName_5
mContent_5
<meta> tag name and content attribute values 5th of 7 supported
LANGUAGE
mName_6
mContent_6
<meta> tag name and content attribute values 6th of 7 supported
GENERATOR
mName_7
Lotus Domino 4.6
mContent_7
<meta> tag name and content attribute values 7th of 7 supported
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
)9PFkrphn
$TITLE
$Info
$$Script_O
$$ScriptName
$Body
'++LotusScript Development Environment:2:5:(Options):0:74
Use "FrameUtilities"
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Call ValidateFrame1Dimensions
End Sub
'++LotusScript Development Environment:2:5:(Options):0:74
Use "FrameUtilities"
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Call ValidateFrame1Dimensions
End Sub
'++LotusScript Development Environment:2:5:(Options):0:74
Use "FrameUtilities"
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
End Sub
FramesWizard'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Postopen(Source As Notesuidocument)
Declare Sub Postmodechange(Source As Notesuidocument)
Declare Sub Querysave(Source As Notesuidocument, Continue As Variant)
'++LotusScript Development Environment:2:5:(Declarations):0:10
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Postopen From Source Call Postopen
On Event Postmodechange From Source Call Postmodechange
On Event Querysave From Source Call Querysave
End Sub
'++LotusScript Development Environment:2:2:Postopen:1:12
Sub Postopen(Source As Notesuidocument)
End Sub
'++LotusScript Development Environment:2:2:Postmodechange:1:12
Sub Postmodechange(Source As Notesuidocument)
End Sub
'++LotusScript Development Environment:2:2:Querysave:1:12
Sub Querysave(Source As Notesuidocument, Continue As Variant)
' if field found it is OK to save without prompting for it
On Error Goto noPageName
fieldPageNameExists = False
foo = Source.FieldGetText("PageName")
fieldPageNameExists = True
noPageName:
If fieldPageNameExists Then
If foo <> "" Then
Exit Sub
End If
End If
' if we get here, we need a page name
Dim ws As New NotesUIWorkspace
flag = ws.DialogBox("Wizard 4a",True,True,True,False,False,False,"Save Frameset Document")
If flag = False Then
Messagebox "Frameset not saved.", 0, "Warning"
continue = False
End If
End Sub
Selected
0S1S2S
hRow1Col2
SelectSet
Framesets with Two Frames | 1Framesets with Three Frames (A) | 2Framesets with Three Frames (B) | 3Framesets with Three Frames (C) | 4Framesets with Four Frames | 5
StepThree
StepFourh
WizardDoneY
WizardDoneh
4S5S10S11S16S17R
Step One
Select a group of frame layouts and click on
one of the thumbnails.
SelectSet
Selected
1S2S3S4S5S6S
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Percent
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Wildcard
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet*
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
fNCols
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Percent
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Wildcard
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet*
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Wildcard
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Percent
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet*
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Wildcard
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Percent
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet*
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
SelectSet
Selected
1S2S3S2E4S5S6S
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Percent
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Wildcard
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
FrameSet2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet+
0R1S2S3S
fs2Orientation
0R1S2S3S
fs2Col1type
Percent
0R1S2S3S
fs2Col1val
0R1S2S3S
fs2Col2type
Wildcard
0R1S2S3S
fs2Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
S10S12RS7E14RS2E
S5S6S
tmpfNa
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Percent
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Wildcard
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
FrameSet2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet+
0R1S2S3S
fs2Orientation
0R1S2S3S
fs2Col1type
Wildcard
0R1S2S3S
fs2Col1val
0R1S2S3S
fs2Col2type
Percent
0R1S2S3S
fs2Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
et := @False
0000000
0000000000000000
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Wildcard
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Percent
0R1S2S3S
f1Name
FrameSet1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet+
0R1S2S3S
f2FrameSet*
0R1S2S3S
fs1Orientation
0R1S2S3S
fs1Col1type
Percent
0R1S2S3S
fs1Col1val
0R1S2S3S
fs1Col2type
Wildcard
0R1S2S3S
fs1Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Wildcard
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Percent
0R1S2S3S
f1Name
FrameSet1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet+
0R1S2S3S
f2FrameSet*
0R1S2S3S
fs1Orientation
0R1S2S3S
fs1Col1type
Wildcard
0R1S2S3S
fs1Col1val
0R1S2S3S
fs1Col2type
Percent
0R1S2S3S
fs1Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
SelectSet
Selected
1S2S3S2E4S5S6S
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Percent
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Wildcard
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
FrameSet2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet+
0R1S2S3S
fs2Orientation
0R1S2S3S
fs2Row1type
Percent
0R1S2S3S
fs2Row1val
0R1S2S3S
fs2Row2type
Wildcard
0R1S2S3S
fs2Row2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Wildcard
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Percent
0R1S2S3S
f1Name
FrameSet1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet+
0R1S2S3S
f2FrameSet*
0R1S2S3S
fs1Orientation
0R1S2S3S
fs1Row1type
Percent
0R1S2S3S
fs1Row1val
0R1S2S3S
fs1Row2type
Wildcard
0R1S2S3S
fs1Row2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Percent
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Wildcard
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
FrameSet2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet+
0R1S2S3S
fs2Orientation
0R1S2S3S
fs2Row1type
Wildcard
0R1S2S3S
fs2Row1val
0R1S2S3S
fs2Row2type
Percent
0R1S2S3S
fs2Row2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Wildcard
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Percent
0R1S2S3S
f1Name
FrameSet1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet+
0R1S2S3S
f2FrameSet*
0R1S2S3S
fs1Orientation
0R1S2S3S
fs1Row1type
Wildcard
0R1S2S3S
fs1Row1val
0R1S2S3S
fs1Row2type
Percent
0R1S2S3S
fs1Row2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
SelectSet
Selected
1S2S3S2E4S5S6S
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Percent
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Wildcard
0R1S2S3S
f1Name
FrameSet1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet+
0R1S2S3S
f2FrameSet*
0R1S2S3S
fs1Orientation
0R1S2S3S
fs1Row1type
Percent
0R1S2S3S
fs1Row1val
0R1S2S3S
fs1Row2type
Wildcard
0R1S2S3S
fs1Row2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Col1val
0R1S2S3S
fs0Col1type
Wildcard
0R1S2S3S
fs0Col2val
0R1S2S3S
fs0Col2type
Percent
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
FrameSet2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet+
0R1S2S3S
fs2Orientation
0R1S2S3S
fs2Row1type
Percent
0R1S2S3S
fs2Row1val
0R1S2S3S
fs2Row2type
Wildcard
0R1S2S3S
fs2Row2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Percent
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Wildcard
0R1S2S3S
f1Name
FrameSet1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet+
0R1S2S3S
f2FrameSet*
0R1S2S3S
fs1Orientation
0R1S2S3S
fs1Col1type
Percent
0R1S2S3S
fs1Col1val
0R1S2S3S
fs1Col2type
Wildcard
0R1S2S3S
fs1Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
00000000
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Percent
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Wildcard
0R1S2S3S
f1Name
FrameSet1
0R1S2S3S
f2Name
Frame2
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet+
0R1S2S3S
f2FrameSet*
0R1S2S3S
fs1Orientation
0R1S2S3S
fs1Col1type
Wildcard
0R1S2S3S
fs1Col1val
0R1S2S3S
fs1Col2type
Percent
0R1S2S3S
fs1Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
SelectSet
Selected
1S2S3S2E4S5S6S
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Percent
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Wildcard
0R1S2S3S
fs0Row3val
0R1S2S3S
fs0Row3type
Percent
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
FrameSet2
0R1S2S3S
f3Name
Frame3
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet+
0R1S2S3S
fs2Orientation
0R1S2S3S
fs2Col1type
Percent
0R1S2S3S
fs2Col1val
0R1S2S3S
fs2Col2type
Wildcard
0R1S2S3S
fs2Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
0S0E
fs0NRows
0R1S2S2E3S
fs0NCols
0R1S2S3S
fs0Row1val
0R1S2S3S
fs0Row1type
Percent
0R1S2S3S
fs0Row2val
0R1S2S3S
fs0Row2type
Wildcard
0R1S2S3S
fs0Row3val
0R1S2S3S
fs0Row3type
Percent
0R1S2S3S
f1Name
Frame1
0R1S2S3S
f2Name
FrameSet2
0R1S2S3S
f3Name
Frame3
0R1S2S3S
Selected
0R1S2S3S
f1FrameSet*
0R1S2S3S
f2FrameSet+
0R1S2S3S
fs2Orientation
0R1S2S3S
fs2Col1type
Wildcard
0R1S2S3S
fs2Col1val
0R1S2S3S
fs2Col2type
Percent
0R1S2S3S
fs2Col2val
0R1S2S3S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
You Selected
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
fNCols
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
1S2S
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
sScript Developm
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
Selected
1S2S
?_?__
`!b`1
7`^///?
?b___
`bOOO
`<b!R
// Hidden fields
Outer Frameset
Editable Fields from OuterFrameSet Dialog (fs0)
Field
CLayDesText
CLayDesText
CLayDesText
CLayDesText
CFieldSelection
Field
tmpLastTime
CFieldSelection
Field
Notes Product Development
)I^-.
PURSAF
_0zEM,9j
S_)tW'
aY*]c
PURSAF
Internotes
PURSAF
O=Iris
O=Iris
x>_/^
PURSAFO
.? Kz"
O=Iris
CN=Richard Schwartz/O=Iris
PURSAFO
$TITLE
$Info
$$Script_O
$$ScriptName
$Body
fs0Border
Yes |YesNo |NoOmit |Omit
yes/no for frameborder= attribute of <frameset>
localization: alias must remain Yes/No
fs0BorderW
border= attribute of <frameset>
fs0Space
spacing= attribute of <frameset>
fs0NRows
(text) number of rows in outer frameset
(number) number of rows in outer frameset
fs0NCols
(text)
(number) number of colums in outer frameset
This page requires a browser that supports frames.
NoFramesMsg
You must provide a message for browsers without frames.
3S4S
NoFramesMsg
text message for <noframes> section
Click here to use non-frames pages.
NoFramesLnkTxt
hotspot text for <a href> in <noframes> section
/Site+Map
NoFramesLnk
hotspot url for <a href> in <noframes> section
Computed Fields for the Outer Frame Set (fs0)
fs0Row1val
fs0Row1type
fs0Row1type
Wildcard
fs0Row1type
Percent
fs0Row1val
fs0Row1val
3S4S
fs0Row1
for row= attribute of <frame> tag
type can be "Pixels", "Percent" or "Wildcard"
fs0Row2val
fs0Row2type
fs0Row2type
Wildcard
fs0Row2type
Percent
fs0Row2val
fs0Row2val
3S4S
fs0Row2
ditto for second row entry
fs0Row3val
fs0Row3type
fs0Row3type
Wildcard
fs0Row3type
Percent
fs0Row3val
fs0Row3val
3S4S
fs0Row3
ditto for third row entry
fs0Col1val
fs0Col1type
fs0Col1type
Wildcard
fs0Col1type
Percent
fs0Col1val
fs0Col1val
3S4S
fs0Col1
for col= attribute of <frame> tag; can be "*", # of pixels, or percentage of window
fs0Col2val
fs0Col2type
fs0Col2type
Wildcard
fs0Col2type
Percent
fs0Col2val
fs0Col2val
3S4S
fs0Col2
ditto for second col entry
fs0Col3val
fs0Col3type
fs0Col3type
Wildcard
fs0Col3type
Percent
fs0Col3val
fs0Col3val
3S4S
fs0Col3
ditto for third col entry
fs0NRowsX
1S2S
fs0Row1
fs0Row2
fs0Row3
0R1S2S9S10S16S17S
fs0Rows
concatenates fs0Row1 through fs0Row3 for rows= attribute of <frameset> tag
You can use this template to create a database of Web pages that are be published on an Intranet or on the Web using the Domino server. Pages in this database are designed to take advantage of Frames, an HTML feature that many browsers support.
Who will use this database?
Webmasters and page designers for corporate Intranets and World Wide Web sites on the Internet.
Where can I find additional information?
Refer to the following documentation database on
http://www.notes.net
Best Practices: Templates and Sample Databases (BPTEMP.NSF)
Access Control:
The default access of a database created with this template is "Reader". Also, by default, Anonymous users are granted No Access. The creator of a database based on this template should give Editor permission to all users who need to create or modify web page content, and should raise Anonymous to at least Reader access if the application generated from this template is to be used on the Internet.
Note: This database template is designed for Domino 4.6. This application is designed for a screen display of 800x600 in the Notes client. Pages created with this application can be viewed on any browser at any resolution.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
Q]$c{
$Info
$Body
PageTitle
Times New Roman
Page
PageDesign1
Sample Site 1: Table Layout With Text Links
PageDesign2
Sample Site 2: Centered Layout With Text Links
PageDesign3
Sample Site 3: Centered Layout With Graphic Links
Custom Site Design
3S4S9S10S14S15S16S
Frames with Content
Category field for views
Insures that the back-end knows about the form before doc is saved.
MetaHeader
DESCRIPTION
mName_1
mContent_1
<meta> tag name and content attribute values 1st of 7 supported
KEYWORDS
mName_2
mContent_2
<meta> tag name and content attribute values 2nd of 7 supported
ABSTRACT
mName_3
mContent_3
<meta> tag name and content attribute values 3rd of 7 supported
AUTHOR
mName_4
mContent_4
<meta> tag name and content attribute values 4th of 7 supported
From the IBM Home Page - Apparently for a Country Code
mName_5
mContent_5
<meta> tag name and content attribute values 5th of 7 supported
LANGUAGE
mName_6
mContent_6
<meta> tag name and content attribute values 6th of 7 supported
GENERATOR
mName_7
Lotus Domino 4.6
mContent_7
<meta> tag name and content attribute values 7th of 7 supported
tmpDbName
@DbName value (server:database)
tmpDbName
0S0E
tmpDB
just the database name
tmpDbName
0S0E
tmpSrv
just the server name
PageName
tmpOldPageName
0S0E
tmpOldPageName
remember page name for validation against duplicates
PageID
unique page id used in validation formula for PageName field
Doc Info 5
SiteMap
1S2S
Enter a page name for the URL
Enter a page title for the browser
This will be displayed by the browser in its window title bar.
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS12E7RS8E9RS12E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
PageTitleEnter the page name for display in the browser's title bar
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
BodyEnter text and graphics for you web page here
Bookkeeping for Frame
SiteMap
Yes | YesNo | No
Include this page in the site map?
Specify an area in the site map
The site map is a view that provides easy navigation to pages on your site.
The site map view is divided into categories, which you can specify. E.g., "Company Info", "Products", etc.
Information for META Tags
0S0E
Specify META tags
META tags may help search engines index your site. These tags will be placed in the HTML header.
Site Map
Advanced HTML Features
0S0E
HTML Dialog
Preview HTML Header
Web Page Management
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
MetaData
concatenate all the meta data fields together into a series of <meta> tags
<Title>
PageTitle
</Title>"
MetaData"
</Head>
1S2S3S4S5S6S7S8S9S10S$$HTMLHead
compute the HTML for a FRAME and store it
_Edit Document
Categori_ze7
Send Docu_ment
_Forward
_Move To Folder...
_Remove From Folder
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
MgX\%mD
LastDateTime
$TITLE
$Info
$SubForms
$WINDOWTITLE
$$Script_O
$$ScriptName
$Body
$ACTIONS
Times New Roman
Page
PageTitle
<Title>
PageTitle
</Title>"
MetaData"
</Head>
1S2S3S4S5S6S7S8S9S10S$$HTMLHead
compute the HTML for a FRAME and store it
_Edit Document
Categori_ze7
Send Docu_ment
_Forward
_Move To Folder...
_Remove From Folder7
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
I-) #
$TITLE
$Info
$$Script_O
$$ScriptName
$Body
$ACTIONS
PageTitle
Times New Roman
HTML'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Querysave(Source As Notesuidocument, Continue As Variant)
Declare Sub Postrecalc(Source As Notesuidocument)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Querysave From Source Call Querysave
On Event Postrecalc From Source Call Postrecalc
End Sub
'++LotusScript Development Environment:2:2:Querysave:1:12
Sub Querysave(Source As Notesuidocument, Continue As Variant)
' update the PageTitle field if we find <TITLE> and </TITLE> tags
Dim rtext As String
Dim utext As String
rtext =source.FieldGetText("HTML")
utext = Ucase(rtext)
start = Instr(utext,"<TITLE>")
finish = Instr(utext,"</TITLE>")
If start <> 0 And finish <> 0 Then
title = Mid(rtext,start+7,(finish - start - 7))
Call source.FieldSetText("PageTitle",title)
End If
End Sub
'++LotusScript Development Environment:2:2:Postrecalc:1:12
Sub Postrecalc(Source As Notesuidocument)
' update the PageTitle field if we find <TITLE> and </TITLE> tags
Dim rtext As String
Dim utext As String
rtext =source.FieldGetText("HTML")
utext = Ucase(rtext)
start = Instr(utext,"<TITLE>")
finish = Instr(utext,"</TITLE>")
If start <> 0 And finish <> 0 Then
title = Mid(rtext,start+7,(finish - start - 7))
Call source.FieldSetText("PageTitle",title)
End If
End Sub
PageDesign1
Sample Site 1: Table Layout With Text Links
PageDesign2
Sample Site 2: Centered Layout With Text Links
PageDesign3
Sample Site 3: Centered Layout With Graphic Links
Custom Site Design
3S4S9S10S14S15S16S
Frames with Content
Category field for views
Insure that the back-end knows about the Form before doc is saved.
PageTitle
Value of this field is set by form's QuerySave event by extracting the <title>..</title> tags from the Body field
MetaHeader
DESCRIPTION
mName_1
mContent_1
<meta> tag name and content attribute values 1st of 7 supported
KEYWORDS
mName_2
mContent_2
<meta> tag name and content attribute values 2nd of 7 supported
ABSTRACT
mName_3
mContent_3
<meta> tag name and content attribute values 3rd of 7 supported
AUTHOR
mName_4
mContent_4
<meta> tag name and content attribute values 4th of 7 supported
From the IBM Home Page - Apparently for a Country Code
mName_5
mContent_5
<meta> tag name and content attribute values 5th of 7 supported
LANGUAGE
mName_6
mContent_6
<meta> tag name and content attribute values 6th of 7 supported
GENERATOR
mName_7
Lotus Domino 4.6
mContent_7
<meta> tag name and content attribute values 7th of 7 supported
tmpDbName
@DbName value (server:database)
tmpDbName
0S0E
tmpDB
just the database name
tmpDbName
0S0E
tmpSrv
just the server name
PageName
tmpOldPageName
0S0E
tmpOldPageName
remember page name for validation against duplicates
PageID
unique page id used in validation formula for PageName field
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS13E7RS8E9RS13E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
Enter HTML tags and content for your Web page below
PageName
Not Available
tmpDB
/pages/
PageName
3S4S6S9S10S11S12S13S14StmpURL
Full URL:
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
Bookkeeping for HTML Page
SiteMap
Yes | YesNo | No
Include this page in the site map?
Specify an area in the site map
The site map is a view that provides easy navigation to pages on your site.
The site map view is divided into categories, which you can specify. E.g., "Company Info", "Products", etc.
Site Map
Web Page Management
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
_Edit Document
Categori_zem
Send Docu_ment
_Forward
_Move To Folder...
_Remove From Folder
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
zz!d)
LastDateTime
$TITLE
$Info
$SubForms
$WINDOWTITLE
$$Script_O
$$ScriptName
$$FormScript
$$$FormScript_O
$Body
$ACTIONS
Times New Roman
HTML
This form is not actually used by the Domino server. The field called HTML that is contained in documents created with the "Web Pages Using HTML" form is treated as a special case by the Domino server. If a document contains a field called HTML, the server sends the contents of that field (and nothing else) to the browser without any translation -- without even looking at the Form field.
If you want to add additional features that are visisble on the web through this form, you will have to rename the HTML field here, and also in the "Web Pages Using HTML" form. If you have existing documents created with this form, you will need to run an agent that renames the field:
SELECT Form = "HTML";
FIELD YourNewFieldNameGoesHere := HTML;
FIELD HTML := @Unavailable;
_Edit Document
Categori_ze
Send Docu_ment
_Forward
_Move To Folder...
_Remove From Folder
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$$ScriptName
$Body
$ACTIONS
'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Call uidoc.Refresh
End Sub
Doc Info 1'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS13E7RS8E9RS13E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
Enter HTML tags and content for your Web page below
PageName
Not Available
tmpDB
/pages/
PageName
3S4S6S9S10S11S12S13S14StmpURL
Full URL:
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$$PageName_1
$PageName_1_O
$TITLE
$Info
$$Script_O
$$ScriptName
$$PageName
$PageName_O
$Body
Doc Info 2'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Call uidoc.refresh
End Sub
StepFourY
WizardFlagh
5S6S10S11S12R
Enter a page name for the URL
Enter a page title for the browser
This will be displayed by the browser in its window title bar.
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS12E7RS8E9RS12E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
PageTitleEnter the page name for display in the browser's title bar
Target
Link Builder
Hotspot Data
Link Data
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_1
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_1
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_2
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_2
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_3
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_3
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_4
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_4
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_5
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_5
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_6
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_6
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_7
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_7
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_8
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_8
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_9
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_9
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_10
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_10
Using the Link Builder, you can create up to ten links from this page to other pages. Each link must have Hotspot Data and Link Data.
Preview of Links appears below
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
Hotspot Data entries specify what the user will see and click on in a browser in order to activate the link.
Hotspots can either be plain text, or a graphic stored in a GIF or JPEG file in the [Images] view, or stored in a navigator.
For syntax help for Hotspot Data fields, click here:
About the Hotspot Data Fields
Link Data entries specify what page the user will go to after activating the link.
The Link Builder allows you to specify any web page as the destination for your link. Shorthand notations are supported for links to pages on the same server.
For syntax help for Link Data fields, click here:
About the Link Data Fields
HotspotSyntaxHelp Dialog
Syntax Help
0S0E
LinkSyntaxHelp Dialog
Syntax Help
0S0E
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
J"Mn[
+ILnY
$TITLE
$Info
$$Script_O
$$ScriptName
$$PageName
$PageName_O
$$ltxt_1
$ltxt_1_O
$$lname_1
$lname_1_O
$$ltxt_2
$ltxt_2_O
$$lname_2
$lname_2_O
$$ltxt_3
$ltxt_3_O
$$lname_3
$lname_3_O
$$ltxt_4
$ltxt_4_O
$$lname_4
$lname_4_O
$$ltxt_5
$ltxt_5_O
$$lname_5
$lname_5_O
$$ltxt_6
$ltxt_6_O
$$lname_6
$lname_6_O
$$ltxt_7
$ltxt_7_O
$$lname_7
$lname_7_O
$$ltxt_8
$ltxt_8_O
$$lname_8
$lname_8_O
$$ltxt_9
$ltxt_9_O
$$lname_9
$lname_9_O
$$ltxt_10
$ltxt_10_O
$$lname_10
$lname_10_O
$Body
Doc Info 4'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Call uidoc.refresh
End Sub
SiteMap
1S2S
Enter a page name for the URL
Enter a page title for the browser
This will be displayed by the browser in its window title bar.
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS12E7RS8E9RS12E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
PageTitleEnter the page name for display in the browser's title bar
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
Target
Hotspots in this frame will cause the document in the target frame to update.
Enter the name of the target frame
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$$Script_O
$$ScriptName
$$PageName
$PageName_O
$Body
Doc Info 5'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Call uidoc.refresh
End Sub
Enter a page name for the URL
Enter a page title for the browser
This will be displayed by the browser in its window title bar.
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS12E7RS8E9RS12E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
PageTitleEnter the page name for display in the browser's title bar
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$$Script_O
$$ScriptName
$$PageName
$PageName_O
$Body
Notes
PageTitle
3S4S
FrameDesignF'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Postopen(Source As Notesuidocument)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Postopen From Source Call Postopen
End Sub
'++LotusScript Development Environment:2:2:Postopen:1:12
Sub Postopen(Source As Notesuidocument)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
If uidoc.EditMode Then
Call uidoc.Refresh
End If
End Sub
PageDesign1
Sample Site 1: Table Layout With Text Links
PageDesign2
Sample Site 2: Centered Layout With Text Links
PageDesign3
Sample Site 3: Centered Layout With Graphic Links
Custom Site Design
3S4S9S10S14S15S16S
Frames with Links
Category field for views
FrameDesignF
Insure that the back end knows about the Form field before doc is saved.
tmpDbName
@DbName value (server:database)
tmpDbName
0S0E
tmpDB
just the database name
tmpDbName
0S0E
tmpSrv
just the server name
PageName
tmpOldPageName
0S0E
tmpOldPageName
remember page name for validation against duplicates
PageID
unique page id used in validation formula for PageName field
MetaHeader
DESCRIPTION
mName_1
mContent_1
<meta> tag name and content attribute values 1st of 7 supported
KEYWORDS
mName_2
mContent_2
<meta> tag name and content attribute values 2nd of 7 supported
ABSTRACT
mName_3
mContent_3
<meta> tag name and content attribute values 3rd of 7 supported
AUTHOR
mName_4
mContent_4
<meta> tag name and content attribute values 4th of 7 supported
From the IBM Home Page - Apparently for a Country Code
mName_5
mContent_5
<meta> tag name and content attribute values 5th of 7 supported
LANGUAGE
mName_6
mContent_6
<meta> tag name and content attribute values 6th of 7 supported
GENERATOR
mName_7
Lotus Domino 4.6
mContent_7
<meta> tag name and content attribute values 7th of 7 supported
BookkeepingHeader
this subform depends on the tmpDB field -- must be defined above
NoCache
Defaults
Link Defaults
1S2S
listZ
lkuptxtstr
list of default values for ltxt_x fields returned by dblookup from Defaults doc
NoCache
Defaults
Link Defaults
1S2S
listZ
lkupnamestr
list of default values for lname_x fields returned by dblookup from Defaults doc
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS12E7RS8E9RS12E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
PageTitleEnter the page name for display in the browser's title bar
Target
Link Builder
Hotspot Data
Link Data
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_1
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_1
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_2
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_2
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_3
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_3
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_4
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_4
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_5
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_5
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_6
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_6
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_7
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_7
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_8
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_8
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_9
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_9
lkuptxt
lkuptxt
6S7S9RS5E22RS5E23R
ltxt_10
lkupnamej
lkupname
6S7S9RS5E22RS5E23R
lname_10
Using the Link Builder, you can create up to ten links from this page to other pages. Each link must have Hotspot Data and Link Data.
Preview of Links appears below
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
Hotspot Data entries specify what the user will see and click on in a browser in order to activate the link.
Hotspots can either be plain text, or a graphic stored in a GIF or JPEG file in the [Images] view, or stored in a navigator.
For syntax help for Hotspot Data fields, click here:
About the Hotspot Data Fields
Link Data entries specify what page the user will go to after activating the link.
The Link Builder allows you to specify any web page as the destination for your link. Shorthand notations are supported for links to pages on the same server.
computed value of <a> tag src= attribute for 10th of 10 hotspots
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$$Script_O
$$ScriptName
$Body
'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Call uidoc.Refresh
End Sub
Doc Info Display'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Call uidoc.Refresh
End Sub
Page name for the URL
PageName
tmpPageName
1S2S
Page title for the browser
PageTitle
tmpPageTitle
This will be displayed by the browser in its window title bar
PageName
Not Available
tmpDB
/pages/
PageName"
3S4S6S9S10S11S12S13S14StmpURL
Full URL:
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$$PageName
$PageName_O
$TITLE
$Info
$$Script_O
$$ScriptName
$$tmpPageName
$tmpPageName_O
$Body
'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
Declare Sub Entering(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
On Event Entering From Source Call Entering
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
End Sub
'++LotusScript Development Environment:2:2:Entering:1:12
Sub Entering(Source As Field)
End Sub
'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
' refresh the doc, but avoid obnoxious
' error messages on validation errors
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Dim note As NotesDocument
Set note = uidoc.document
If note.ComputeWithForm(True,False) = False Then
' do nothing
Else
Call uidoc.refresh
End If
End Sub
FileInfo'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Querysave(Source As Notesuidocument, Continue As Variant)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Querysave From Source Call Querysave
End Sub
'++LotusScript Development Environment:2:2:Querysave:1:12
Sub Querysave(Source As Notesuidocument, Continue As Variant)
End Sub
0S0E
database filename
the filename of the attachment
Not Available
/files/
/$FILE/
3S4S9S10S11S12S13S14S15S16S17S18StmpURL
Click here to attach an image file
Full URL:
Error
Only one file attachment is allowed per document.
3S4S6RS3E8RS8E15RS8E20RS8E24RS4E26RS3E34R
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
Image files can be stored in the same database as your web pages. You can easily reference these images from other pages using embedded HTML in the format <img src=/database.nsf/files/filename.gif/$FILE/filename.gif>.
The Link Builder on various forms in this database can automatically create graphic hotspots on your pages using these image files. To use the Link Builder to reference an image file for a graphic hotspot, use the format: (filename.gif)Alternate Text.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$$HomePageCheck
$HomePageCheck_O
$$PageName
$PageName_O
LastDateTime
HomePage
$TITLE
$Info
$$Script_O
$$ScriptName
$$FormScript
$$$FormScript_O
$Body
File
FileInfo
0S0E
database filename
the filename of the attachment
Not Available
/files/
/$FILE/
3S4S9S10S11S12S13S14S15S16S17S18StmpURL
Click here to attach an image file
Full URL:
Error
Only one file attachment is allowed per document.
3S4S6RS3E8RS8E15RS8E20RS8E24RS4E26RS3E34R
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
Image files can be stored in the same database as your web pages. You can easily reference these images from other pages using embedded HTML in the format <img src=/database.nsf/files/filename.gif/$FILE/filename.gif>.
The Link Builder on various forms in this database can automatically create graphic hotspots on your pages using these image files. To use the Link Builder to reference an image file for a graphic hotspot, use the format: (filename.gif)Alternate Text.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$NoBackgroundOverride
$Info
$SubForms
$$ScriptName
$Body
Categori_zeb
_Edit Document
Send Docu_ment
_Forward
_Move To Folder...
_Remove From Folder_
Create Image File Document(
0S0E
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Index
$Formula
$FormulaClass
$ViewFormat
$Comment
$ACTIONS
Link Builder Defaults
Default'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
Declare Sub Postopen(Source As Notesuidocument)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Queryopen From Source Call Queryopen
On Event Postopen From Source Call Postopen
End Sub
'++LotusScript Development Environment:2:2:Queryopen:1:12
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
End Sub
'++LotusScript Development Environment:2:2:Postopen:1:12
Sub Postopen(Source As Notesuidocument)
Dim s As New NotesSession
Dim db As NotesDatabase
Dim v As NotesView
Dim note As NotesDocument
If source.Isnewdoc Then
Set db = s.CurrentDatabase
Set v = db.GetView("Defaults")
Set note = v.GetFirstDocument
If note Is Nothing Then
' wasn't found -- this is good
Else
Messagebox "A table of links already exists in the Defaults view."
source.close
End If
End If
End Sub
SiteMap
Exclude this doc from the Site Map view
Link Defaults
DefaultName
Lookup key for the [Defaults] view
Default
This insures that the back-end knows what the Form is before the doc is saved.
Link Builder Defaults
Hotspot Data
Link Data
Note: If you re-define Link Builder defaults, the new values will apply only to new pages. Links on existing pages are not affected (although an Agent could be created to accomplish this).
ltxt_1
lname_1
ltxt_2
lname_2
ltxt_3
lname_3
ltxt_4
lname_4
ltxt_5
lname_5
ltxt_6
lname_6
ltxt_7
lname_7
ltxt_8
lname_8
ltxt_9
lname_9
ltxt_10
lname_10
Link Data entries specify what page the user will go to after activating the link.
The Link Builder allows you to specify any web page as the destination for your link. Shorthand notations are supported for links to pages on the same server.
For syntax help for Link Data fields, click here:
Using the Link Builder, you can create up to ten links from each page to other pages. To make this easier, you can define defaults that the Link Builder can use when you create new pages. Defaults can be over-ridden for any page at any time simply by editing the current values in the Link Builder.
About the Hotspot Data Fields
Hotspot Data entries specify what the user will see and click on in a browser in order to activate the link.
Hotspots can either be plain text, or a graphic stored in a GIF or JPEG file in the [Images] view, or stored in a navigator.
For syntax help for Hotspot Data fields, click here:
You can use this template to create a database of web pages that are be published to an Intranet or to the World Wide Web on the Internet using the HTTP task on the Domino server. Pages in this database are designed to take advantage of Frames, an HTML feature that many modern browsers support.
To build a frames-based application, follow these steps:
1. Plan your frame-based application. The Frame Wizard in this template supports 18 pre-defined frame layouts of 2, 3 or 4 frames. You may use one of these as is or modified, or you may define a layout of your own by entering HTML tags. The pre-defined layouts are:
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
ort.ge
The most common use of frames is to divide the window into areas that are constant and areas whose content is variable. For example, a header, footer, or column on either side may be unchanged while the rest of the window allows scrolling of long pages. That unchanging area is often used to dispay a set of links that the page designer wants to be available at all times.
Part of your planning process is to assign names to each frame in your layout. For example, a frame that is always displayed as a header across the top of your window might be called "BannerFrame".
2. Create a new database using this template by selecting File - Database - New and selecting "Frameset (R4.6)" from the list of templates.
3. If you will be creating frames containing links that you want displayed at all times along with some other links that are context dependent, create a default Table of Links. The values you enter into this table will be inherited into pages that you create using the Frame Content\Column of Links to Target Frame.
4. If you will be using graphic buttons for links in pages you create using the Frame Content\Column of Links to Target Frame form, you may either create navigators containing the graphics and an apporpriate hotspot formula, or you can go to the [Images] view and use the Create Image File Document button to attach a GIF or JPEG file.
5. Create content pages using the Frame Content\Web Page or Frame Content\Web Page Using HTML form.
6. Create pages used for navigating your site with the Frame Content\Column of Links to Target Frame or FrameContent\Site Map Links to Target Frame form.
7. Create a Frame Set. Answer "Yes" to the prompt if you wish to use the Frames Wizard, and follow the on-screen instructions, or answer "No" and compose your own HTML.
Who will use this database?
Webmasters and page designers for corporate Intranets and World Wide Web sites on the Internet.
Where can I find additional information?
Refer to the following documentation databases: Domino 4.6 User's Guide (DOMGUIDE.NSF), Lotus Notes and the Internet (INTERNET.NSF).
Access Control:
The default access of a database created with this template is "Reader". Also, by default, Anonymous users are granted No Access. The creator of a database based on this template should give Editor permission to all users who need to create or modify web page content, and should raise Anonymous to at least Reader access if the application generated from this template is to be used on the Internet.
Note: This database template is designed for Domino 4.6
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$Info
$Body
"Helvetica
Frame Sets
Frame Set'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Postopen(Source As Notesuidocument)
Declare Sub Postmodechange(Source As Notesuidocument)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Postopen From Source Call Postopen
On Event Postmodechange From Source Call Postmodechange
End Sub
'++LotusScript Development Environment:2:2:Postopen:1:12
Sub Postopen(Source As Notesuidocument)
source.RefreshHideFormulas
End Sub
'++LotusScript Development Environment:2:2:Postmodechange:1:12
Sub Postmodechange(Source As Notesuidocument)
source.RefreshHideFormulas
End Sub
// Hidden fields -- all the computed fields from the FrameWizard
tmpDbName
@DbName value (server:database)
tmpDbName
0S0E
tmpDB
just the database name
tmpDbName
0S0E
tmpSrv
just the server name
fs0Row1type
Wildcard
fs0Row1type
Percent
fs0Row1val
fs0Row1val
3S4S
fs0Row1
for row= attribute of <frame> tag
type can be "Pixels", "Percent" or "Wildcard"
fs0Row2type
Wildcard
fs0Row2type
Percent
fs0Row2val
fs0Row2val
3S4S
fs0Row2
ditto for second row entry
fs0Row3type
Wildcard
fs0Row3type
Percent
fs0Row3val
fs0Row3val
3S4S
fs0Row3
ditto for third row entry
fs0Col1type
Wildcard
fs0Col1type
Percent
fs0Col1val
fs0Col1val
3S4S
fs0Col1
for col= attribute of <frame> tag; can be "*", # of pixels, or percentage of window
fs0Col2type
Wildcard
fs0Col2type
Percent
fs0Col2val
fs0Col2val
3S4S
fs0Col2
ditto for second col entry
fs0Col3type
Wildcard
fs0Col3type
Percent
fs0Col3val
fs0Col3val
3S4S
fs0Col3
ditto for third col entry
fs0NRowsX
1S2S
fs0Row1
fs0Row2
fs0Row3
0R1S2S9S10S16S17S
fs0Rows
concatenates fs0Row1 through fs0Row3 for rows= attribute of <frameset> tag
fs0NColsX
1S2S
fs0Col1
fs0Col2
fs0Col3
0R1S2S8S9S16S17S
fs0Cols
concatenates fs0Col1 through fs0Col3 for cols= attribute of <frameset> tag
concatenates all info for <frameset> including <noframes>
fs1Row1type
Wildcard
fs1Row1type
Percent
fs1Row1val
fs1Row1val
3S4S
fs1Row1
for col= attribute of <frame> tag; can be "*", # of pixels, or percentage of window
-- fs1Row1val" item is a numeric value for percent or pixel size
-- fs1Row1type is "percent", "pixels" or "wildcard" (which implies "*" for the HTML)
-- fs1Row1 is the HTML, e.g. "100" or "100%" or "*"
fs1Row2type
Wildcard
fs1Row2type
Percent
fs1Row2val
fs1Row2val
3S4S
fs1Row2
ditto for second row
fs1Col1type
Wildcard
fs1Col1type
Percent
fs1Col1val
fs1Col1val
3S4S
fs1Col1
for col= attribute of <frame> tag; can be "*", # of pixels, or percentage of window
-- see above for specifics on the fields
fs1Col2type
Wildcard
fs1Col2type
Percent
fs1Col2val
fs1Col2val
3S4S
fs1Col2
ditto for second column
fs1Row1
fs1Row1
fs1Row2
2S3S4S6S7S8S9S10Sfs1Rows
concatenates fs1Row1 through fs1Row2 for rows= attribute of <frameset>
fs1Col1
fs1Col1
fs1Col2
2S3S4S6S7S8S9S10Sfs1Cols
concatenates fs1Col1 through fs1Col2 for cols= attribute of <frameset>
fs2Row1type
Wildcard
fs2Row1type
Percent
fs2Row1val
fs2Row1val
3S4S
fs2Row1
for col= attribute of <frame> tag; can be "*", # of pixels, or percentage of window
-- fs2Row1val" item is a numeric value for percent or pixel size
-- fs2Row1type is "percent", "pixels" or "wildcard" (which implies "*" for the HTML)
-- fs2Row1 is the HTML, e.g. "100" or "100%" or "*"
fs2Row2type
Wildcard
fs2Row2type
Percent
fs2Row2val
fs2Row2val
3S4S
fs2Row2
ditto for second row
fs2Col1type
Wildcard
fs2Col1type
Percent
fs2Col1val
fs2Col1val
3S4S
fs2Col1
for col= attribute of <frame> tag; can be "*", # of pixels, or percentage of window
-- see above for specifics on the fields
fs2Col2type
Wildcard
fs2Col2type
Percent
fs2Col2val
fs2Col2val
3S4S
fs2Col2
ditto for second column
fs2Row1
fs2Row1
fs2Row2
3S4S6S7S8S9S10S12S
fs2Rows
concatenates fs2Row1through fs2Row2 for rows= attribute of <frameset>
fs2Col1
fs2Col1
fs2Col2
3S4S6S7S8S9S10S12S
fs2Cols
concatenates fs2Col1 through fs2Col2 for cols= attribute of <frameset>
code for frame 1; or code for both frames 1a and 1b
code for frame 2; or code for both frames 2a and 2b
fThree
code for frame 3
FrameCode
concatenates fOne, fTwo and fThree
$$HTMLHead
generate and store the HTML header for the Frameset
-- it ends with an open comment, and then continues with
the tmpFrameHeader field below
FrameCode
tmpFrameHeader
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
f|Qq$6
fNumRows1
fNumCols1
fNumRows2
fNumCols2
LastDateTime
$TITLE
$Info
$WINDOWTITLE
$$Script_O
$$ScriptName
$$FormScript
$$$FormScript_O
$Body
Wizard 4b
SiteMap
Yes |YesNo |No
SiteMap
1S2S
Include this page in the site map?
Specify an area in the site map
The site map is a view that provides easy navigation to pages on your site.
The site map view is divided into categories, which you can specify. E.g., "Company Info", "Products", etc.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
6gbiz
3+lo5"
$TITLE
$Info
$$ScriptName
$Body
Wizard 4a'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Exiting(Source As Field)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As FIELD
Set Source = Bind(Objectname_)
On Event Exiting From Source Call Exiting
End Sub
'++LotusScript Development Environment:2:2:Exiting:1:12
Sub Exiting(Source As Field)
' refresh the doc, but avoid obnoxious
' error messages on validation errors
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Dim note As NotesDocument
Set note = uidoc.document
'If note.ComputeWithForm(True,False) = False Then
' Messagebox("Error in page name. Press OK, then F9 for details.")
'Else
Call uidoc.refresh
'End If
End Sub
Enter a page name for the URL
Enter a page title for the browser
This will be displayed by the browser in its window title bar.
The new Page's name is a duplicate. Enter a unique page name.
lkupIsMe
notStillTheSame
lkupOK
The new Page's name is a duplicate. Enter a unique page name.
unSafe
The page name contains a character that is unsafe for URLs{
nonPrintable
The page name contains a non-printable character that is not allowed for URLs
fallBack
The page name contains a non-ASCII character that is not allowed for URLs
0RR5RS13E7RS8E9RS13E14RS8E16RS13E21RS8E23RS13E25RS8E26S27S29RS12E34RS8E36RS12E41RS8E43RS12E48RS8E50RS12E55RS9E56RPageNameRequired: Enter the unique name used in this page's URL
PageTitleEnter the page name for display in the browser's title bar
T[\[\
uT[\v
T[T[u
[T[T[
\T\[u
[\[\[\
?8;8;NI
GVn{s
[T[Tv
uvuvuv
[u u
.,#'.
111RRRccckkksss{{{
Bkk9kk1cc
RRscc
11ccc
11k11
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
5Elaz<
`U^Ij.C?J
$TITLE
$Info
$$Script_O
$$ScriptName
$$PageName
$PageName_O
$Body
Meta
META Tag Information
Content
mName_1
mContent_1
mName_2
mContent_2
mName_3
mContent_3
mName_4
mContent_4
mName_5
mContent_5
mName_6
mContent_6
mName_7
mContent_7
META tags provide information about a page to software. The most common use of Meta tags is to provide hints to search engines. META tags supported by this template consist of a Name that identifies the information being provided, and a Content field that provides the actual information.
Names are not defined by any standard, and search engines may use them any way they wish.. Some commonly used names are listed as defaults. Some search engines provide information on what Meta tag names they recognize on their "Add URL" or "Help" pages.
You may fill in the Content for any Name listed. If the Name you wish to provide is not listed, you may replace one of the defaults.
For example, "Description" is a name used by several popular search engines. To provide this, type a sentence or two that describes your site in the Content field next to the Name "Description".
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
w5&g-
4Ti}qz
$TITLE
$Info
$$ScriptName
$Body
HotspotSyntaxHelp Dialog
A hotspot can consist of either text or a graphic. If you want the user to click on text in order to activate a link, simply enter the text into a field in the Hotspot Data column. In Example 1, the user will be able to click on the text "Home".
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
rkspace
Dim
Set uidoc =
ll uidoc.refresh
Example 1
The Link Builder provides two ways for you to specify graphics that users can click on to activate links. The syntax depends on whether you store the actual graphic in the [Images] view or in a Navigator.
To use a GIF or JPEG file for your hotspot, you must first go to the [Images] view, click the Create Image File Attachment button, and attach the file. To use this file in a link, fill in a field in the Hotspot Data column with the filename enclosed in parentheses, followed by text that can be displayed to users whose browsers do not display graphics. In Example 2, users will be able to click on the graphic stored in the file home.gif.
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
FormPrivs$FormUs
$TITLE
S45S46S47S49RS11
Example 2
To use a navigator for your hotspot, you must first create the navigator and program the hotspot formula correctly (see any of the "Button" navigators in the example file FRAMEW46.NSF for a model of the proper formula). To use the navigator in a link, fill in a field in the Hotspot Data column with the navigator name enclosed in square brackets, followed by text that can be displayed to users whose browsers do not display graphics. In Example 3, users will be able to click on the graphic stored in the navigator HomeNav.
@ @@ @` @
@@ @@@@@`@@
`@ `@@`@``@
Example 3
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$$ScriptName
$Body
LinkSyntaxHelp Dialog
The Link Builder interprets several shorthand notations to make it easier to enter URLs. If you want the user to go to another page in this database, simply enter the page's name into the Link Data field. (The name of each page appears in the field labeled "page name for the URL"). In Example 2, the user will go to the page named "HomePage".
Link Data identifies the URL that the user should go to when a hotspot is activated. If the first two characters that you fill into the Link Data field are slashes, the Link Builder assumes you have entered the full URL of a web page. It can be any page that is accessible to the user. In Example 1, the user will go to Lotus' home page when the link is activated.
Example 1
If you want the user to go to a view in this database, enter the view name preceded by a single slash. In Example 3, the user will go to this database's Site Map view when the link is activated. (Note that spaces are not valid in URLs but they are in view names, so the Domino server converts "+" characters to spaces when interpreting a URL.)
Example 2
You can use the same syntax if you want the user to go to a navigator in this database.
If you want the user to go to a page in another database on the same server, you can drop the host name from that page's URL and precede it with a tilde followed by a slash. In Example 4, the user will go a discussion database in a directory called "public" on this server.