wrote on 03 apr 2005 in comp.lang.javas cript:
Hi everyone, I am relatively new to JS and I am hoping someone could
tell me what this line of codes mean. This was written by some
brilliant guys at webfx and I am trying to understand some of their
codes.
To begin with I don't understand how this variable is set.
var sliderE1=docume nt.getElementBy ID?
document.getEle mentById("slide r-1"): null;
Question 1: What is the function of the "?" mark after the
document.getEle mentByID
Question 2: What is the reason for including ": null"
var condition = false
var a = (condition) ? "This is true" : "This however is false"
alert(a)
will show: This however is false
var condition = true
var a = (condition) ? "This is true" : "This however is false"
alert(a)
will show: This is true
=============== =============== ===========
and Question 3: Can't this be done just by simply using
"document.getEl ementById("slid er-1")"?
(document.getEl ementByID)
is only true in browsers that support it.
in other [read older] browsers:
var sliderE1 = document.getEle mentById("slide r-1")
would give an error and the js would stop.
=============== =============== ==========
Your first questions are so basic,
that I suppose you did not read any javascript tutorial before asking.
<http://www.google.com/search?q=javasc ript.tutorial>
--
Evertjan.
The Netherlands.
(Replace all crosses with dots in my emailaddress)