Sign in to see your personalized home page
Great Deals on Used Textbooks & New Textbooks!              Thousands of eTextbooks now available!
My Account | Help Desk | Market Place Shopping Cart
Free shipping. Click here for details.
No items in cart.
Total: $0.00
Textbooks Sell Textbooks Books Supplies Medical Books College Apparel DVDs Clearance
Search  Advanced >>
Cover Art for Adobe GoLive CS2 Official JavaScript Reference
Other versions by this Author

Adobe GoLive CS2 Official JavaScript Reference


Edition: 1st
Author(s): Adobe Systems Inc.
ISBN10:  032140971X
ISBN13:  9780321409713
Format:  Paperback
Pub. Date:  1/1/2006
Publisher(s): Adobe Press

Buy in Bulk
Send to a friend
New Price  $31.19
List Price $39.99
eVIP Price  $29.64
New Copy:  Currently Available Ships in 24-48 Hours
add remove
Used Price  $26.79
List Price $39.99
eVIP Price  $25.46
Used Copy: In Stock Usually Ships in 24-48 Hours
10 used available 10 used available
Marketplace Price $17.99
List Price $39.99 Available in the eCampus Marketplace
Take 90 Days to Pay on $250 or more
with Quick, Easy, Secure
Subject to credit approval.
Table of Contents
Preface 1(1)
Advisory of previous publication
1(1)
About the Adobe GoLive CS2 SDK
1(1)
About This Book
2(3)
Who should read this book
3(1)
What is in this book
3(1)
Document conventions
4(1)
Typographical conventions
4(1)
JavaScript conventions
4(1)
Case sensitivity
5(1)
Where to go for more information
5(4)
Part 1: SDK Programmer's Guide
Installing and Configuring the GoLive SDK
9(6)
Installing the GoLive CS2 SDK
9(1)
Installing the core set of tools and sample extensions
9(1)
Installing the core extensions
9(1)
Uninstalling an extension
10(1)
Configuring GoLive for Extension Development
10(2)
Enabling the Extend Script module
10(1)
Enabling and disabling modules
11(1)
Debugging Your Scripts
12(3)
Error logs
13(2)
How to Create an Extension
15(12)
About Adobe GoLive CS2 SDK Extensions
15(2)
What can extensions do?
15(2)
Anatomy of an Extension
17(2)
Extension-building tools
18(1)
Example Main.html File
19(1)
Creating an Extension Module
20(2)
Creating the Main.html file
20(2)
Adding SDK Tags and JavaScript Functions to the Module
22(5)
Adding the module tag
22(1)
Adding event-handling functions
23(2)
Summary
25(2)
The JavaScript Environment
27(20)
JavaScript Objects in the GoLive Environment
27(5)
Objects, elements, and properties
27(1)
Accessing attribute values
28(1)
Naming objects and attributes
29(1)
JavaScript object collections
29(1)
Using the global object arrays
30(1)
Comparing objects
31(1)
Updating references to objects
32(1)
Scope of Variables and Functions
32(2)
Releasing Memory
34(1)
Handling Events
34(3)
Defining and Registering Event Handlers
35(1)
Nesting Event Handlers
36(1)
Sharing Data
37(3)
Persistent shared data
37(1)
Non-persistent shared data
38(1)
Communicating with other extensions
38(1)
Sending messages to other extension modules
39(1)
Responding to a broadcast
39(1)
Delays and Timeouts
40(7)
Timed tasks
40(1)
Setting the JavaScript timeout
40(1)
Progress bars
41(1)
Starting a progress or busy bar
42(1)
Updating a progress or busy bar
42(1)
Progress bar example
43(4)
Part 2: SDK Programmer's Reference
Objects
47(274)
Global Properties and Functions
47(6)
Global properties
47(1)
app
47(1)
boxes
47(1)
common
47(1)
controls
47(1)
dialogs
47(1)
document
47(1)
documents
48(1)
menubar
48(1)
menus
48(1)
module
48(1)
modules
48(1)
pictures
48(1)
prefs
48(1)
server
48(1)
settings
48(1)
website
48(1)
websites
48(1)
Global functions
49(1)
absoluteURL
49(1)
alert
49(1)
callCallback
49(1)
clearOutput
49(1)
command
49(1)
confirm
49(1)
createPicture
50(1)
disposePicture
50(1)
fileGetDialog
50(1)
filePutDialog
50(1)
folderGetDialog
51(1)
prompt
51(1)
registerCallback
51(1)
relativeURL
51(1)
startTimer
52(1)
stopTimer
52(1)
unregisterCallback
52(1)
write
52(1)
writeln
52(1)
app Object
53(9)
Acquiring the app object
53(1)
app object properties
53(1)
appSettingsFolder
53(1)
asymmetricTokens
53(1)
clipboard
54(1)
currentFolder
54(1)
defaultBrowser
54(1)
folder
54(1)
fontsets
54(1)
htmlStyles
54(1)
imageConverter
54(1)
isModal
54(1)
osVersion
54(1)
prefs
54(1)
scanBrackets
54(1)
sdkVersion
55(1)
server
55(1)
settingsFolder
55(1)
symmetricTokens
55(1)
systemFolder
55(1)
app object functions
56(1)
tableStyles
56(1)
tempFolder
56(1)
translator
56(1)
trashFolder
56(1)
userSettingsFolder
56(1)
vcs
56(1)
version
56(1)
activate
56(1)
broadcast
56(1)
createProgressLog
57(1)
createSite
57(1)
decodeHTML
57(1)
encodeHTML
58(1)
getModiferState
58(1)
isModulePresent
58(1)
launchHelp
58(1)
launchURL
58(1)
newDocument
58(1)
openDocument
59(1)
openMarkup
59(1)
openPrefs
59(1)
postKey
59(1)
quit
59(1)
setCursor
60(1)
setProgress
60(1)
startProgress
61(1)
stopProgress
61(1)
attribute Object
62(1)
Acquiring an attribute object
62(1)
attribute object properties
62(1)
name
62(1)
specified
62(1)
value
62(1)
bounds Object
63(1)
Acquiring a bounds object
63(1)
bounds object properties
63(1)
bottom
63(1)
height
63(1)
left
63(1)
right
63(1)
top
63(1)
width
63(1)
x
63(1)
y
63(1)
box Object
64(3)
Acquiring box objects
64(1)
box object properties
64(1)
alignment
64(1)
bottomMargin
64(1)
classid
64(1)
document
65(1)
element
65(1)
height
65(1)
heightPercent
65(1)
inspector
65(1)
leftMargin
65(1)
link
65(1)
links
65(1)
mouseControl
65(1)
name
65(1)
rightMargin
65(1)
topMargin
65(1)
width
65(1)
widthPercent
65(1)
x
65(1)
y
65(1)
box object functions
66(1)
createLink
66(1)
refresh
66(1)
removeLink
66(1)
changeMarkup Object
67(5)
Acquiring a changeMarkup object
67(1)
changeMarkup object properties
67(1)
name
67(1)
version
67(1)
changeMarkup object functions
68(1)
changeMarkup Constructor
68(1)
getProperty
68(1)
setProperty
68(1)
Setting properties for supported actions
68(4)
collection Object
72(3)
Acquiring collection objects
72(1)
BoxCollection
72(1)
ControlCollection
72(1)
CSSMediaList
72(1)
CSSRuleCollection
72(1)
CSSStyleSheetCollection
72(1)
DialogCollection
73(1)
DocumentCollection
73(1)
FontSetCollection
73(1)
History
73(1)
HTMLStyleCollection
73(1)
LinkCollection
73(1)
MarkupCollection
73(1)
MarkupSettingCollection
73(1)
MarkupSettingElement Collection
73(1)
MarkupSettingEntity Collection
73(1)
MenuCollection
73(1)
MenultemCollection
73(1)
ModuleCollection
73(1)
PictureCollection
73(1)
ServerInfoCollection
73(1)
collection object properties
74(1)
VCSHandlerCollection
74(1)
WebsiteCollection
74(1)
length
74(1)
comment Object
75(2)
Acquiring comment objects
75(1)
comment object properties
75(1)
data
75(1)
length
75(1)
nodeValue
75(1)
comment object functions
76(1)
appendData
76(1)
deleteData
76(1)
insertData
76(1)
replaceData
76(1)
substringData
76(1)
common Object
77(1)
Acquiring the common object
77(1)
common object functions
77(1)
create
77(1)
control Object Types
78(7)
Acquiring control objects
78(1)
general control object properties
79(1)
active
79(1)
bounds
79(1)
enabled
79(1)
height, width
79(1)
helpTip
79(1)
itemCount
79(1)
items
79(1)
location
79(1)
multi
79(1)
name
79(1)
parent
79(1)
placement
79(1)
posx, posy
79(1)
selection
80(1)
size
80(1)
state
80(1)
text
80(1)
textselection
80(1)
type
81(1)
value
81(1)
values
81(1)
visible
81(1)
general control object functions
82(1)
add
82(1)
addltem
82(1)
awaitDrag
82(1)
beginDraw
83(1)
changeItem
83(1)
dispatchEvent
83(1)
endDraw
84(1)
find
84(1)
hide
84(1)
refresh
84(1)
remove
84(1)
removeAll
84(1)
removeltem
84(1)
show
84(1)
Control: button Object
85(1)
Acquiring a button object
85(1)
Control: checkbox Object
86(1)
Acquiring a checkbox object
86(1)
checkbox object properties
86(1)
value
86(1)
Control: colorfield Object
87(1)
Acquiring a colorfield object
87(1)
Control: combobox Object
88(2)
Acquiring a combobox object
88(1)
combobox object properties
88(1)
items
88(1)
selection
88(1)
combobox object functions
89(1)
add
89(1)
changeItem
89(1)
find
89(1)
remove
89(1)
removeAll
89(1)
Control: custom Control Object
90(1)
Acquiring a custom control object
90(1)
Control: edittext Object
91(2)
Acquiring an edittext object
91(2)
Control: filelist Object
93(3)
Acquiring a filelist object
93(1)
filelist object properties
94(1)
items
94(1)
multi
94(1)
selection
94(1)
text
94(1)
filelist object functions
94(1)
add
94(1)
find
94(1)
remove
95(1)
removeAll
95(1)
Control: frame Object
96(1)
Acquiring a frame object
96(1)
Control: hierarchy Object
97(3)
Acquiring a hierarchy object
97(1)
hierarchy object properties
98(1)
items
98(1)
multi
98(1)
selection
98(1)
hierarchy object functions
98(1)
add
98(1)
find
99(1)
remove
99(1)
removeAll
99(1)
Control: item Object
100(2)
Acquiring an item object
100(1)
item object properties
100(1)
icon
100(1)
index
100(1)
parent
100(1)
item object functions
101(1)
selected
101(1)
text
101(1)
toString
101(1)
valueOf
101(1)
Control: line Object
102(1)
Acquiring a line object
102(1)
Control: list Object
103(2)
Acquiring a list object
103(1)
list object properties
104(1)
items
104(1)
selection
104(1)
list object functions
104(1)
add
104(1)
find
104(1)
remove
104(1)
removeAll
104(1)
Control: node Object
105(3)
Acquiring a node object
105(1)
node object properties
106(1)
expanded
106(1)
icon
106(1)
index
106(1)
items
106(1)
parent
106(1)
selected
106(1)
text
106(1)
node object functions
107(1)
add
107(1)
find
107(1)
remove
107(1)
removeAll
107(1)
toString
107(1)
valueOf
107(1)
Control: preview Object
108(2)
Acquiring a preview object
108(1)
preview object properties
108(1)
busy
108(1)
preview object functions
108(1)
goBack
108(1)
goForward
108(1)
goHome
108(1)
setFile
109(1)
setSource
109(1)
stop
109(1)
Control: progressbar Object
110(1)
Acquiring a progressbar object
110(1)
progressbar object properties
110(1)
maxvalue
110(1)
minvalue
110(1)
Control: radiobutton Object
111(1)
Acquiring a radiobutton object
111(1)
radiobutton object properties
111(1)
value
111(1)
Control: scrollbar Object
112(1)
Acquiring a scrollbar object
112(1)
scrollbar object properties
112(1)
jumpdelta
112(1)
maxvalue
112(1)
minvalue
112(1)
stepdelta
112(1)
Control: slider Object
113(1)
Acquiring a slider object
113(1)
slider object properties
113(1)
jumpdelta
113(1)
maxvalue
113(1)
minvalue
113(1)
stepdelta
113(1)
Control: source Object
114(2)
Acquiring a source object
114(1)
source object properties
114(1)
lineNumbers
114(1)
sourceArea
114(1)
syntax
115(1)
wordWrap
115(1)
Control: statictext Object
116(1)
Acquiring a statictext object
116(1)
Control: urlgetter Object
117(1)
Acquiring a urlgetter object
117(1)
urlgetter object functions
117(1)
setLink
117(1)
CSSCharsetRule Object
118(1)
Acquiring a CSSCharsetRule object
118(1)
CSSCharsetRule object properties
118(1)
cssText
118(1)
encoding
118(1)
parentRule
118(1)
parentStyleSheet
118(1)
type
118(1)
CSSFontFaceRule Object
119(1)
Acquiring a CSSFontfaceRule object
119(1)
CSSFontfaceRule object properties
119(1)
cssText
119(1)
parentRule
119(1)
parentStyleSheet
119(1)
style
119(1)
type
119(1)
CSSImportRule Object
120(2)
Acquiring a CSSImportRule object
120(1)
CSSImportRule object properties
120(1)
cssText
120(1)
href
120(1)
media
120(1)
parentRule
120(1)
CSSImportRule object functions
121(1)
parentStyleSheet
121(1)
styleSheet
121(1)
type
121(1)
addMedium
121(1)
deleteMedium
121(1)
openDocument
121(1)
CSSMediaRule Object
122(2)
Acquiring a CSSMediaRule object
122(1)
CSSMediaRule object properties
122(1)
cssRules
122(1)
cssText
122(1)
media
122(1)
parentRule
122(1)
parentStyleSheet
122(1)
type
122(1)
CSSMediaRule object functions
123(1)
deleteRule
123(1)
insertRule
123(1)
CSSPageRule Object
124(1)
Acquiring a CSSPageRule object
124(1)
CSSPageRule object properties
124(1)
cssText
124(1)
parentRule
124(1)
parentStyleSheet
124(1)
selectorText
124(1)
type
124(1)
CSSStyleDeclaration Object
125(2)
Acquiring a CSSStyleDeclaration object
125(1)
CSSStyleDeclaration object properties
125(1)
cssText
125(1)
length
125(1)
parentRule
125(1)
CSSStyleDeclaration object functions
125(1)
getPropertyPriority
125(1)
getPropertyValue
125(1)
item
126(1)
removeProperty
126(1)
setProperty
126(1)
CSSStyleRule Object
127(2)
Acquiring a CSSStyleRule object
127(1)
CSSStyleRule object properties
128(1)
cssText
128(1)
parentRule
128(1)