So I have a basic javascript function that uses innerHTML to write buttons to the page to run another function – but I can’t seem to get the parameters to pass correctly – the result is a button that doesn’t do anything! I’m sure it’s my syntax, here’s a dumbed-down version:
function function1(var1,var2,var3,var4,var5) {
var buttons = ‘<a href=’#’ onclick=’javascript:function2(‘+var1+’,’+var2+’,’+var3+’,’+var4+’,’+var5+’);’>CLICK HERE</a>’
document.getElementById(‘buttons’).innerHTML = buttons;
alert(‘var1=’+var1);
}
function function2(var1,var2,var3,var4,var5) {
var buttons = ‘<a href=’#’ onclick=’javascript:function1(‘+var1+’,’+var2+’,’+var3+’,’+var4+’,’+var5+’);’>CLICK HERE</a>’
document.getElementById(‘buttons’).innerHTML = buttons;
alert(‘var1=’+var1);
}
What am I doing wrong? Please help!