I have a JS function
I want to specify a variable in a variable
My variable is in a forloop
I have two variables
i.e.
var spcd_1 = "http: //www.colbridge com"; Var spcd_2 = "http://www.google.com";
My JS function is
function OpenNetwork (SPCD) {// Alert ("Hello"); Var tt = spcd; Warning (tt); Var i = 0; Var spcd_1 = "http://www.colbridge.com"; Var spcd_2 = "http://www.google.com"; (I = 1; i
My problem is here
var theurl = spcd_ + i; I theurl
value to spcd_1
and spcd_2
To properly assign a loop to how to change it,
var theurl = spcd_ + i;
Anyone can show me the right way.
Thank you
Looks like you add yourself a variable name Instead of trying, you want to index an array. Your code has been modified
function OpenNewWondo (SPCD) {// Alert ("Hello"); Var tt = spcd; Warning (tt); Var i = 0; Var spcds = []; Spcds.push ("http://www.colbridge.com"); Spcds.push ("http://www.google.com"); (I = 0; i & lt; spcds.length; i ++) for {var theurl = spcds [i]; PopupWin = window.open (theurl, '_blank', 'menubar, toolbar, location, directory, status, scrollbar, resizable, dependent, width = 640, height = 480, left = 0, top = 0')}}
Just for giggles, here's how you can use containment to get your variable name. Javascript can also contain objects, which means that you can use the ARA syntax to create and retrieve arbitrary properties
var spcds = {}; SPCDDS ['SPCDD' '] = "http://www.colbridge.com"; Spcds ['spcd_2'] = "http://www.google.com"; // ... var theurl = spcds ['spcd_' + i];
No comments:
Post a Comment