WebTV Box Information Pages (026) Eric MacDonald
JellyScript Research cooltude@address.com
Delvelopment Time: 5 Days 10/08/00 (MM/DD/YY)
Yet to be upgrated. 05/02/04
WBIP.026.txt
PREAMBLE
The following information is JellyScript, dHTML, ECMAScript, and ATVEF code that will
be enclosed between the terminating tag.
All information below is limited to yourself nothing should be given out without
my authorization. Please respect what you have been given.
Key:
N | Sym | Descryption
---------------------
1 | @ | Hasn't been tested. Just an assumption.
| |
-=JELLYSCRIPT, ECMA-262 Script, dHTML Code=-
10/8/00 Eric MacDonald [Page 1/1]
############OPERATORS#############
===
!==
(
)
+
-
&
/
>
<
*
|
%
^
>>
<<
>>>
==
>=
<=
!=
++
--
+
-
!
~
.
++
--
=
+=
/=
*=
%=
-=
&=
=
<<=
|=
>>=
^=
=
>>=
,
[
]
)
{
#######Top-Level Functions########
decodeURI()
decodeURIComponent()
encodeURI()
encodeURIComponent()
escape()
escapeHTML()
eval()
isFinite()
isNaN()
parseFloat()
parseInt()
unescape()
URIError()
############Statments###################
There is no need for the { and } operators if there is only one line needed for
the "[Native Code]" part...
new
delete
break
case
continue
in
return
var
//
/*
*/
//This isn't working correcyly
{var global dd="Hello"}
{var ff="hello"}
with (OBJECT){
}
while (COND){
}
switch (WHATIMCOMPARINGTOEACHLABLE){
case label1 :
[Native Code];
break;
case label2 :
[Native Code];
break;
default :[Native Code];
//Executed if all lables do not match the "WHATIMCOMPARINGTOEACHLABLE"
}
do {
[Native Code];
while (i<5);
for (FIRST; COND; LOOPEXE) {
[Native Code]
}
for (variable in object-array) {
[Native Code]
}
Note: Functions have a limit of 255 parimeters
function tagidtocall(a,b,c) {
[Native Code]
}
if(COND){
[Native Code]
}else{
[Native Code]
}
######################################OBJECTS1##################################
###########
#############Date#################
vvv=new Date("Oct 5, 2000 12:00:00")
Or current
vvv=new Date()
vvv.UTC()
vvv.getDate()
vvv.getDay()
vvv.getFullYear()
vvv.getHours()
vvv.getMilliseconds()
vvv.getMinutes()
vvv.getMonth()
vvv.getSeconds()
vvv.getTime()
vvv.getTimezoneOffset()
vvv.getUTCDate()
vvv.getUTCDay()
vvv.getUTCFullYear()
vvv.getUTCHours()
vvv.getUTCMilliseconds()
vvv.getUTCMinutes()
vvv.getUTCMonth()
vvv.getUTCSeconds()
vvv.getUTCYear()
vvv.getYear()
vvv.parse()
vvv.setDate()
vvv.setFullYear()
vvv.setHours()
vvv.setMilliseconds()
vvv.setMinutes()
vvv.setMonth()
vvv.setSeconds()
vvv.setTime()
vvv.setUTCDate()
vvv.setUTCFullYear()
vvv.setUTCHours()
vvv.setUTCMilliseconds()
vvv.setUTCMinutes()
vvv.setUTCMonth()
vvv.setUTCSeconds()
vvv.setUTCYear()
vvv.setYear()
vvv.toDateString()
vvv.toFormattedString()
vvv.toGMTFormattedString()
vvv.toGMTString()
vvv.toLocaleDateString()
vvv.toLocaleString()
vvv.toLocaleTimeString()
vvv.toString()
vvv.toTVProgramTimeString()
vvv.toTimeString()
vvv.toUTCString()
vvv.valueOf()
%a,%#d%b%Y%H:%M:%S%Z
%A,%B%#d,%Y%l:%M:%S%p
%a%b%#d%H:%M:%S%Z%Y
%a%b%#d%Y
%A,%B%#d,%Y
%l:%M:%S%p
%H:%M:%S%Z
%a%b%e
############Image#################
ImageValue=new Image(w,h)
ImageValue.disabled
ImageValue.offsetHeight
ImageValue.offsetLeft
ImageValue.offsetTop
ImageValue.offsetwidth
ImageValue.onclick
ImageValue.ondblclick
ImageValue.onkeypress
ImageValue.onmouseout
ImageValue.onmouseover
ImageValue.posHeight
ImageValue.posLeft
ImageValue.posTop
ImageValue.posWidth
ImageValue.style
ImageValue.visibility
ImageValue.border
ImageValue.complete
ImageValue.height
ImageValue.hspace
ImageValue.lowsrc
ImageValue.name
ImageValue.onabort
ImageValue.onerror
ImageValue.onload
ImageValue.src
ImageValue.vspace
ImageValue.width
ImageValue=new Image(w,h)
ImageValue.src="WebTV.gif"
document.images[0].src=ImageValue;
#############Math#################
Math.LN10
Math.LN2
Math.LOG10E
Math.LOG2E
Math.PI
Math.SQRT1_2
Math.SQRT2
Math.abs()
Math.acos()
Math.asin()
Math.atan()
Math.atan2()
Math.ceil()
Math.cos()
Math.exp()
Math.floor()
Math.log()
Math.max()
Math.min()
Math.pow()
Math.random()
Math.round()
Math.sin()
Math.sqrt()
Math.tan()
###########Number#################
Numba=123
Numba=new Number(123);
Number.MAX_VALUE
Number.MIN_VALUE
Number.NaN
Number.NEGATIVE_INFINITY
Number.POSITIVE_INFINITY
###########Function#################
var stuff=new Function("ggg", "alert('This is the last value and is executed
when you call me : '+ggg+'')")
stuff(11)
This is equivilent to:
function stuff(ggg){
alert('This is the last value and is executed when you call me : '+ggg+'')
}
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
*Local Functions*
function Hello(x,y,z) {
function HeySup(a,b,c) {
return "Hello "+a+" SUPZ? Oh ok "+b+" plus "+c+" is "+(b+c)+". Do you have a
WebTV? HuH!! HuH!!!??????"
}
document.write(HeySup(x,y,z))
}
Hello("Eric MacDonald",1,1)
Further Info About Functions:
Hello.arguments[0]
Hello.arguments.length
Hello.length (This returns how many params are in a function but for WebTV it is
equivilent to arguments.length)
Hello.toString() (Returns the function source. BTW: toString() is really
useless (as far as I can see) for this)
Hello.valueOf() (Same as above)
Or
arguments[0]
argumtnts.length
These must be placed within the function. You don't nessisarely need to specify
the param variable ex,
function Hello(){
alert(arguments[0])
}
Hello(222222)
###########Object#################
var WebTVWhatever=new Object("Hello")
Or
var WebTVWhatever=new Object()
WebTVWhatever.HelloSupAgain=new Object("HeY!!")
WebTVWhatever.write=new Function("cont","ddd","document.write(cont);
if(ddd)alert(ddd)")
WebTVWhatever.write("Hello hows it going?","Im a alert!!! it soooo cool to be a
alert!! I get people attention and you don't na na na la na")
WebTVWhatever.valueOf()
WebTVWhatever.toString()
###########String#################
var StringValue="Hello";
var StringValue=new String("Hello");
StringValue.anchor("")
StringValue.big("")
StringValue.blink("")
StringValue.bold("")
StringValue.charAt(n)
StringValue.charCodeAt(n)
StringValue.concat("","",""->)
StringValue.fixed("")
StringValue.fontcolor("")
StringValue.fontsize("")
String.fromCharCode(n,n,n->)
StringValue.indexOf("",n)
StringValue.italics("")
StringValue.lastIndexOf("",n)
StringValue.link("")
StringValue.slice(n,-n)
StringValue.small("")
StringValue.split("")
StringValue.strike("")
StringValue.sub("")
StringValue.substring(n,n)
StringValue.sup("")
StringValue.toLowerCase()
StringValue.toString()
StringValue.toUpperCase()
StringValue.toLocaleLowerCase()
StringValue.toLocaleUpperCase()
StringValue.valueOf()
StringValue.localeCompare("")
#############Boolean##############
var a=new Boolean()
var b=new Boolean(0)
var c=new Boolean(null)
var d=new Boolean("")
var f=new Boolean(false)
#############ARRAY#############
These are not the only Arrays in JS. document[] is also a array ect.
document["URL"]... document.forms is also a arrray ect.
var vvv=new Array("1","2","3","4");
var vvv=["1", "2", "3", "4"]
var vvv=new Array();
vvv[0]="1";
vvv[2]="2";
vvv[3]="3";
vvv[4]="4";
var dddd=new Array();
dddd["Hello"]="F0000";
document.write(dddd.Hello)
var xxyz=new Array("The","The","House");
Product=xxyz.join("DIVIDER")
xxyz.length
xxyz.reverse()
xxyz.unshift("","","")
xxyz.push("","","")
xxyz.sort();
xxyz.splice(STARTTARGET, REMOVETHISMANYFROMTARGET,
ALLARRAYELEMENTSTOADDFROMTARGET->);
LastArrayThatHasBeenRemoved=xxyz.pop()
FirstArrayThatHasBeenRemoved=xxyz.shift()
HandYourPocketbookover=xxyz.toString()
HandYourPocketbookover=xxyz
xxyz2=new Array("Hello","Yada","KaCa","EricSucks")
NewArray=xxyz.concat(xxyz2)
Deleting a array:
imaarray[0]=null;
######################################OBJECTS2##################################
###########
###############ATVEF##############
TVAccess.areLimitsSet()
TVAccess.cancelAllPending()
TVAccess.fetchCAInfofetchEPGData()
TVAccess.getCurrentESRBRatingLimit()
TVAccess.getCurrentGamesLocked()
TVAccess.getESRBRatingLimit()
TVAccess.getExtendedRatingLimits()
TVAccess.getMPAARatingLimit()
TVAccess.getPPVSpendingLimit()
TVAccess.getPercentComplete()
TVAccess.getStatus()
TVAccess.getTVRatingLimit()
TVAccess.getWrongAttempts()
TVAccess.hasCompleteRatingInfo()
TVAccess.hasServiceList()
TVAccess.isChannelLocked()
TVAccess.isFetchingEPG()
TVAccess.isGamesAvailable()
TVAccess.isGamesLocked()
TVAccess.isLocked()
TVAccess.isNotRatedBlocked()
TVAccess.isPPVLocked()
TVAccess.isPanelLocked()
TVAccess.isRatingsLocked()
TVAccess.lockedChannels()
TVAccess.numLockedChannels()
TVAccess.resetWrongAttempts()
TVAccess.setESRBRatingLimit()
TVAccess.setGamesLock()
TVAccess.setMPAARatingLimit()
TVAccess.setNotRatedBlocked()
TVAccess.setPPVLock()
TVAccess.setPPVSpendingLimit()
TVAccess.setTVRatingLimit()
TVAccess.toggleChannelLock()
TVAccess.turnOffSound()
TVAccess.turnOnSound()
TVAccess.unlockGamesTemporarily()
TVAccess.validatePassword()
TVAccess.ChannelAuthorized()
TVAccess.PPVNotPurchased()
TVAccess.Subscription()
TVAccess.ChannelLocked()
TVAccess.RatingsLock()
TVAccess.PPVLocked()
TVAccess.MusicChannel()
TVAccess.NonImpulsePPP()
TVAccess.NIPPVNotAvailable()
TVAccess.ChannelFailure()
TVAccess.Blackout()
TVDatabase.hasAB
TVDatabase.isAvailableForPurchase()
TVDatabase.isChatEnabled()
TVDatabase.isDataAvailable()
TVDatabase.isProgramClosedCaptioned()
TVDatabase.isProgramPurchased()
TVDatabase.isProgramShowingNow()
TVDatabase.isProgramStereo()
TV.alt
TV.channel
TV.channelDisplay
TV.channelText
TV.channelText
TV.document
TV.freeze
TV.freezeAll
TV.isActive
TV.mute
TV.networkText
TV.reloadTVPage
TV.saveInRecent
TV.src
TV.time
TV.titleText
TV.useVCR
TV.useVideoIn
VCRController.channel
VCRController.getVCRMappedChannel()
VCRController.vcrChannelMap()
VCRController.vcrSetChannel()
TVFavorites.addGroup()
TVFavorites.getCurrentGroup()
TVFavorites.getGroupCount()
TVFavorites.getGroupName()
TVFavorites.hasListingsSupport
TVFavorites.isFavoriteChannel()
TVFavorites.removeGroup()
TVFavorites.setCurrentGroup()
TVFavorites.setFavoriteChannel()
TVFavorites.setGroupName()
TVController.channel
TVController.channelMode
TVController.inMoviePause
TVController.isFrozen
TVController.isListingsBrowseMode
TVController.isMoviePausePending
TVController.isMoviePaused
TVController.isStereoPresent
TVController.isVideoPresent
TVController.multiChannelAudioMode
TVController.oneTouchEnable
TVController.oneTouchAutoFill()
TVController.isChannelEnabled()
TVController.cycle_multiChannelAudioMode()
TVController.getMoviePausedTime()
TVController.getTotalMoviePauseTime()
TVController.oneTouchGet()
TVController.syncChannelIndicator()
TVController.toggleChannelMode()
TVController.toggle_channel()
TVController.getNetworkName()
TVController.getNetworkOrCallSign()
TVController.getProgramCost()
TVController.getProgramDescription()
TVController.getProgramEndTime()
TVController.getProgramID()
TVController.getProgramMinutes()
TVController.getProgramProductionYear()
TVController.getProgramRating()
TVController.getProgramStarRatingHTML()
TVController.getProgramStartTime()
TVController.getProgramStartTimeGMT()
TVController.getProgramStatus()
TVController.getProgramTitle()
TVController.getProgramType()
TVController.getStaticCrossoverLinkDescription()
TVController.getStaticCrossoverLinkURL()
TVController.getStationCallSign()
TVController.getTunerNumber()
(Was in the ATVEF explanation page, actually the id was "triggerReceiverObj")
trigger.backChannel
trigger.contentLevel
trigger.enabled
trigger.isCached
trigger.lastTrigger
trigger.mute
trigger.releasable
trigger.sourceId
trigger.volume
###########Location################
location.hash
location.host
location.hostname
location.href
location.pathname
location.port
location.protocol
location.search
location.assign("")
location.reload()
location.toString()
location.valueOf()
#########Audio Capture############
AudioCapture.message
AudioCapture.micPluggedIn
AudioCapture.play()
AudioCapture.record()
AudioCapture.stop()
############BLIM##################
Blim.addTab()
Blim.addToCurrentConversation()
Blim.addToList()
Blim.closeConversation()
Blim.closePanel()
Blim.enable()
Blim.getConnectionState()
Blim.getConversationBuddyUnknown()
Blim.getConversationFriend()
Blim.getConversationTitle()
Blim.getConversationTranscript()
Blim.getDebugTranscript()
Blim.getError()
Blim.getList()
Blim.getMaxNumConversations()
Blim.getNumConversations()
Blim.getServiceParameter()
Blim.getStatusHTML()
Blim.getTabContentHTML()
Blim.getTabType()
Blim.getTabsTitleHTML()
Blim.getUmanName()
Blim.isAlive()
Blim.isClosedMode()
Blim.isConversationOpen()
Blim.isFriendOnline()
Blim.isInInviteMode()
Blim.isInList()
Blim.isInviteAllowed()
Blim.listItem()
Blim.listLength()
Blim.nextConversation()
Blim.notificationDone()
Blim.onPanelChange()
Blim.onProtocolStatusChange()
Blim.onProtocolTranscriptChange()
Blim.onTabsTitleChange()
Blim.onTranscriptChange()
Blim.openConversation()
Blim.openMessagesPanel()
Blim.removeFromList()
Blim.resetError()
Blim.sendMessage()
Blim.setClosedMode()
Blim.setConversation()
Blim.setConversationByIndex()
Blim.setInviteMode()
Blim.setMessagePage()
Blim.setNameAndPW()
Blim.setServerAndPort()
Blim.setServiceParameter()
Blim.setUmanName()
###########Document##############
document.URL
document.alinkColor
document.all[n/""].
document.anchors[n/""].
document.applets[n/""].
document.bgColor
document.clear()
document.close()
document.cookie
document.domain
document.embeds[n/""].
document.fgColor
document.forms
document.images
document.lastInputKeyCode
document.lastModified
document.linkColor
document.links
document.location
document.lockPage()
document.open(CONTENTTYPE,replace)
document.plugins
document.readyState
document.referrer
document.requestLayout
document.resetSelection
document.skipBack(n)
document.title
document.tvs[n/""]. [Also TV object methods]
document.vlinkColor
document.write
document.writeln
documenrt.WhateverHere.blur()
documenrt.WhateverHere.disabled
documenrt.WhateverHere.focus()
documenrt.WhateverHere.innerHTML
documenrt.WhateverHere.innerText
documenrt.WhateverHere.offsetHeight
documenrt.WhateverHere.offsetLeft
documenrt.WhateverHere.offsetTop
documenrt.WhateverHere.offsetwidth
documenrt.WhateverHere.offsetwidth
documenrt.WhateverHere.onclick
documenrt.WhateverHere.ondblclick
documenrt.WhateverHere.onkeypress
documenrt.WhateverHere.onmouseout
documenrt.WhateverHere.onmouseover
documenrt.WhateverHere.style.posHeight
documenrt.WhateverHere.style.posLeft
documenrt.WhateverHere.style.posTop
documenrt.WhateverHere.style.posWidth
documenrt.WhateverHere.style.posWidth
documenrt.WhateverHere.style.visibility.visibility=[hidden] or [visible]
document.tvchanneltable.scrollMaxHorizontal
document.tvchanneltable.scrollMaxVertical
document.tvchanneltable.scrollMinHorizontal
document.tvchanneltable.scrollMinVertical
document.tvchanneltable.scrollPositionHorizontal
document.tvchanneltable.scrollPositionVertical
document.tvchanneltable.showMarkedOnly
document.progressindicator.setMessage("Hello")
document.progressindicator.setPercentDone(n)
document.progressindicator.setAllowReverseProgress(true)
"Related to Netscapes LiveAudio"
document.embeds[n].end_time
//n=start volume m=end volume..
document.embeds[n].fadeFromTo(n,m)
document.embeds[n].fadeTo()
document.embeds[n].fade_from_to(n,m)
document.embeds[n].fade_to()
document.embeds[n].GetVolume()
document.embeds[n].IsPaused()
document.embeds[n].IsPlaying()
document.embeds[n].IsReady()
document.embeds[n].StopAll()
document.embeds[n].disengageAudio()
document.embeds[n].getAutostart()
document.embeds[n].getChannelMute()
document.embeds[n].getChannelSolo()
document.embeds[n].getController()
document.embeds[n].getFileSize()
document.embeds[n].getInfo()
document.embeds[n].getLoop()
document.embeds[n].getPanelDisplay()
document.embeds[n].getPanelMode()
document.embeds[n].getPlayLength()
document.embeds[n].getPosition()
document.embeds[n].getProgram()
document.embeds[n].getReverbType()
document.embeds[n].getTempo()
document.embeds[n].getTrackMute()
document.embeds[n].getTrackSolo()
document.embeds[n].getTranspose()
document.embeds[n].getVersion()
document.embeds[n].getVolume()
document.embeds[n].isPaused()
document.embeds[n].isPlaying()
document.embeds[n].isReady()
document.embeds[n].isScrollBottom()
document.embeds[n].isScrollTop()
document.embeds[n].noteOff()
document.embeds[n].noteOn()
document.embeds[n].noteOn()
document.embeds[n].pause()
document.embeds[n].play()
@document.embeds[n].play(LOOP,URL)
//Loop=Boolean or INT (0+ no negatives)
document.embeds[n].reengageAudio()
document.embeds[n].setAutostart()
document.embeds[n].setChannelMute()
document.embeds[n].setChannelSolo()
document.embeds[n].setController()
document.embeds[n].setGlobalMute()
document.embeds[n].setLoop()
document.embeds[n].setPanelDisplay()
document.embeds[n].setPanelMode()
document.embeds[n].setPosition()
document.embeds[n].setProgram()
document.embeds[n].setReverbType()
document.embeds[n].setTempo()
document.embeds[n].setTrackMute()
document.embeds[n].setTrackSolo()
document.embeds[n].SetTranspose()
document.embeds[n].setVolume()
document.embeds[n].setvol()
document.embeds[n].start_at_beginning()
document.embeds[n].start_time(n)
document.embeds[n].stop()
document.embeds[n].stop_at_end()
document.forms[n/""].elements[n/""].defaultValue
document.titleForm.title.drawChatMark
document.titleForm.title.drawCrossoverMark
document.DocumentElementSlashObject.name
document.DocumentElementSlashObject.value
document.DocumentElementSlashObject.readonly
document.DocumentElementSlashObject.src
document.DocumentElementSlashObject.length
document.DocumentElementSlashObject.onchange
document.DocumentElementSlashObject.checked
document.DocumentElementSlashObject.type
This value can be
{select-multiple
select-one
text
button
submit
file
image
textarea
password
radio
checkbox
hidden
}
document.forms[0].elements[0].selectedIndex
document.forms[0].elements[0].options[0].selected
document.forms[0].elements[0].options[0].text
document.forms[0].elements[0].options[0].index
document.forms[0].elements[0].options[0].value
document.forms[0].elements[0].options[0].name
document.forms[0].elements[0].options.length
Dynamics:
Deleting...
document.forms[0].elements[0].options[0]=null
Adding...
OptionMe=new Option()
OptionMe.defaultSelected=boolean
OptionMe.index=n
OptionMe.selected=boolean
OptionMe.text=""/n
OptionMe.value=""/n
document.forms[0].elements[0].options[0]=OptionMe
###############CHAT##############
Chat.addChannelMessage("")
Chat.canChat()
Chat.canPrivateChat()
Chat.openTargetedWhisperPanel("","")
#############WTVAddrList###########
WTVAddrList.getAddress()
WTVAddrList.getName()
WTVAddrList.getPhoneNumber()
############Navigaotor#############
navigator.allowServiceVersionOverrides
navigator.appCodeName
navigator.appName
navigator.appVersion
navigator.defaultUserAgent
navigator.irBlasterSettings
navigator.isDebugBuild
navigator.isInternalBuild
navigator.isRegistered
navigator.isTVAccessSupported
navigator.manufacturer
navigator.platform
navigator.postalCode
navigator.userAgent
navigator.userFontSize
navigator.plugins
navigator.mimeTypes
navigator.mimeTypes[i].description
navigator.mimeTypes[i].suffixes
navigator.mimeTypes[i].enabledPlugin
navigator.mimeTypes[i].type
navigator.postToPhoneLog("")
navigator.getDefaultScriptProperty()
//File URL on disk
navigator.haveLocalResource(FILEURL)
navigator.setDefaultScriptProperty("")
navigator.taintEnabled()
navigator.networkOnline()
navigator.javaEnabled()
#############System#########
System.boxType
System.isDiskAlwaysOn
System.isSatelliteSystem
System.extendScriptIdle.
System.refreshScreen.
System.setDiskAlwaysOn.
####################WINDOW####################
self.
this.
window.
top.
parent.
opener.
Below...
window.document.URL
top.document.url
window.Function() ect...
window.alert()
window.alertPriv()
window.back()
window.blur()
window.clearInterval()
window.clearTimeout()
window.close()
window.closed
window.confirm()
window.confirmPriv()
window.defaultStatus
window.defaultStatus
window.disableExternalCapture()
window.enableExternalCapture()
window.event
window.find()
window.focus()
window.forward()
window.history
window.home()
window.innerHeight
window.innerHeight
window.innerWidth
window.innerWidth
location_result%
window.locationbar
window.menubar
window.moveBy("n")
window.moveTo("n")
window.navigator
window.onblur()
window.onblur()
window.onerror()
window.onerror()
window.onfocus()
window.onfocus()
window.open()
window.opener
window.opener
window.outerHeight
window.outerHeight
window.outerWidth
window.outerWidth
window.pageXOffset
window.pageYOffset
window.personalbar
window.print()
window.prompt()
window.resizeBy()
window.resizeTo()
window.screen
window.scrollbars
window.self
window.setInterval()
window.setTimeout()
window.status
window.statusbar
window.stop()
window.taint()
window.toolbar
window.tvSplash()
Virtual URLs:
whisper.panel (URL to open the whisper panel)
newChatChannel.panel (URL to open the create chat channel panel)
joinPrivateChat.panel (URL to open the join channel panel)
###########Screen##########
screen.availHeight
screen.availLeft
screen.availTop
screen.availWidth
screen.colorDepth
screen.height
screen.pixelDepth
screen.width
###########Browser "Events"################
event.ABORT
event.ALT_MASK
event.BLUR
event.CHANGE
event.CLICK
event.CONTROL_MASK
event.DBLCLICK
event.DRAGDROP
event.ERROR
event.FOCUS
event.KEYDOWN
event.KEYPRESS
event.KEYUP
event.LOAD
event.MEDIACONTROL
event.MEDIA_FASTFORWARD
event.MEDIA_PAUSE
event.MEDIA_PERSONALTV
event.MEDIA_PLAY
event.MEDIA_RECORD
event.MEDIA_REPLAY
event.MEDIA_REWIND
event.MEDIA_SKIP
event.MEDIA_STOP
event.META_MASK
event.MOUSEDOWN
event.MOUSEMOVE
event.MOUSEOUT
event.MOUSEOVER
event.MOUSEUP
event.MOVE
event.RESET
event.RESIZE
event.SELECT
event.SHIFT_MASK
event.SUBMIT
event.UNLOAD
event.altKey
event.button
event.cancelBubble
event.cancelBubble
event.clientX
event.clientY
event.ctrlKey
event.data
event.device
event.fromElement
event.keyCode
event.layerX
event.layerY
event.modifiers
event.offsetX
event.offsetY
event.pageX
event.pageY
event.reason
event.returnValue
event.returnValue
event.screenX
event.screenY
event.shiftKey
event.srcElement
event.srcFilter
event.target
event.toElement
event.type
event.which
event.x
event.y
#############XML##############
//I need to know more XML to get more objects togather, I have got so far but I
can't go any farther without more information on XML.
SeeIfthisWorks=new XMLDocument()
SeeIfthisWorks.documentElement
ImAFatObject=SeeIfthisWorks.createAttribute() //Array?
ImAFatObject=SeeIfthisWorks.createAttributeList() //Array?
SeeIfthisWorks.createElement()
SeeIfthisWorks.createPI()
SeeIfthisWorks.firstChild()
SeeIfthisWorks.getAttribute()
@SeeIfthisWorks.getElementsByTagName()
@SeeIfthisWorks.hasChildNodes()
@SeeIfthisWorks.insertBefore()
@SeeIfthisWorks.nextSibling()
@SeeIfthisWorks.nodeName()
@SeeIfthisWorks.removeChild()
@SeeIfthisWorks.setAttribute()
@SeeIfthisWorks.toXML()
//This was a collection that looks to me to be related to a array so one of
these objects above must return a array.
.length
.toString()
.text
####################History############
history.back()
history.current
history.forward()
history.go(n)
history.length
history.next()
history.previous()
history.referrer
######Return Values#########
[object Object]
[object Array]
undefined
null
true
false
""
n
############################
~~~~~~~~~~~~~~~~~~~~~IE STUFF~~~~~~~~~~~~~~~~~~~~
Quikly gotten via for..in so not all functions are here.
############Window#################
window.clientInformation
window.clipboardData
window.closed
window.defaultStatus
window.document
window.event
window.external
window.frames
window.history
window.Image
window.length
window.location
window.name
window.navigator
window.offscreenBuffering
window.onafterprint
window.onbeforeprint
window.onbeforeunload
window.onblur
window.onerror
window.onfocus
window.onhelp
window.onload
window.onresize
window.onscroll
window.onunload
window.opener
window.Option
window.parent
window.screen
window.screenLeft
window.screenTop
window.self
window.status
window.top
window.window
#############Document#############
document.activeElement
document.alinkColor
document.all
document.anchors
document.applets
document.bgColor
document.body
document.childNodes
document.cookie
document.defaultCharset
document.dir
document.documentElement
document.domain
document.embeds
document.fgColor
document.fileCreatedDate
document.fileModifiedDate
document.fileSize
document.fileUpdatedDate
document.forms
document.frames
document.images
document.lastModified
document.linkColor
document.links
document.location
document.mimeType
document.nameProp
document.onafterupdate
document.onbeforeeditfocus
document.onbeforeupdate
document.oncellchange
document.onclick
document.oncontextmenu
document.ondataavailable
document.ondatasetchanged
document.ondatasetcomplete
document.ondblclick
document.ondragstart
document.onerrorupdate
document.onhelp
document.onkeydown
document.onkeypress
document.onkeyup
document.onmousedown
document.onmousemove
document.onmouseout
document.onmouseover
document.onmouseup
document.onpropertychange
document.onreadystatechange
document.onrowenter
document.onrowexit
document.onrowsdelete
document.onrowsinserted
document.onselectstart
document.onstop
document.parentWindow
document.plugins
document.protocol
document.readyState
document.referrer
document.scripts
document.security
document.selection
document.styleSheets
document.title
document.URL
document.vlinkColor
############Location#########
location.hash
location.host
location.hostname
location.href
location.pathname
location.port
location.protocol
location.search
##########Navigator#########
navigator.appCodeName
navigator.appMinorVersion
navigator.appName
navigator.appVersion
navigator.cookieEnabled
navigator.cpuClass
navigator.mimeTypes
navigator.onLine
navigator.opsProfile
navigator.platform
navigator.plugins
navigator.systemLanguage
navigator.userAgent
navigator.userLanguage
navigator.userProfile
########clipboardData###############
clipboardData.dropEffect
clipboardData.effectAllowed
~~~~~~~~~~~~~~~~~~~~Netscape~~~~~~~~~~~~~~~~~~~
Likewise this is only the for..in statement..
###############Navigator############
navigator.userAgent
navigator.appCodeName
navigator.appVersion
navigator.appName
navigator.language
navigator.platform
navigator.securityPolicy
navigator.plugins
navigator.mimeTypes
############Window###########
window.length
window.frames
window.parent
window.top
window.self
window.name
window.status
window.defaultStatus
window.opener
window.closed
window.innerWidth
window.innerHeight
window.outerWidth
window.outerHeight
window.screenX
window.screenY
window.pageXOffset
window.pageYOffset
window.secure
window.frameRate
window.offscreenBuffering
window.document
window.history
window.location
window.crypto
window.pkcs11
(in netscape all variables have a window object)
###########Document##########
document.activeElement
document.alinkColor
document.all
document.anchors
document.applets
document.bgColor
document.body
document.childNodes
document.cookie
document.defaultCharset
document.dir
document.documentElement
document.domain
document.embeds
document.fgColor
document.fileCreatedDate
document.fileModifiedDate
document.fileSize
document.fileUpdatedDate
document.forms
document.frames
document.images
document.lastModified
document.linkColor
document.links
document.location
document.mimeType
document.nameProp
document.onafterupdate
document.onbeforeeditfocus
document.onbeforeupdate
document.oncellchange
document.onclick
document.oncontextmenu
document.ondataavailable
document.ondatasetchanged
document.ondatasetcomplete
document.ondblclick
document.ondragstart
document.onerrorupdate
document.onhelp
document.onkeydown
document.onkeypress
document.onkeyup
document.onmousedown
document.onmousemove
document.onmouseout
document.onmouseover
document.onmouseup
document.onpropertychange
document.onreadystatechange
document.onrowenter
document.onrowexit
document.onrowsdelete
document.onrowsinserted
document.onselectstart
document.onstop
document.parentWindow
document.plugins
document.protocol
document.readyState
document.referrer
document.scripts
document.security
document.selection
document.styleSheets
document.title
document.URL
document.vlinkColor
############Location##########
location.href
location.protocol
location.host
location.hostname
location.port
location.pathname
location.hash
location.search
location.target
location.text
location.x
location.y
###########################################