matfish Posted June 25, 2007 Share Posted June 25, 2007 Hey, Iv got a load of javascript functions in a .js file, but Iv had to manually hardcode each URL. I would like to put a variable like "dir" so I can use like a global directory: function hide(which){ element = document.getElementById(which); anchr = document.getElementById('a_'+which); img = document.getElementById('i_'+which); element.style.display = 'none'; anchr.href = 'javascript:show(\''+which+'\')'; img.src = '/foldername/image_assets/expand.gif'; } For example: the above; so that /foldername/ could be specified at the top of the .js file and would inherit throughout all the functions? Oh - trying without to pass a new variable through the function? Anyone? Please? Thanks Quote Link to comment Share on other sites More sharing options...
nogray Posted June 25, 2007 Share Posted June 25, 2007 somewhere in the javascript (outside the functions) create a variable called folder var folder = "/foldername/"; Inside the function, just use that variable ... img.src = folder+'image_assets/expand.gif'; } Quote Link to comment Share on other sites More sharing options...
matfish Posted June 25, 2007 Author Share Posted June 25, 2007 Hey, many thanks - worked a treat! Saved me so much hassle! Thanks again Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.