Q
Québec
I am trying to make this onClick work:
onClick="FormatStr(('E',('F'(' G'('H')))))">
===============
var strTable = "\
<table border=1 width='100%'>\
<tr>\
<td width='50%'>@1</td>\
<td>@2</td>\
</tr>\
<tr>\
<td>@3</td>\
<td>@4</td>\
</tr>\
</table>"
function FormatStr(str) {
alert(arguments[0]+arguments[1]+arguments[2]+arguments[3]+arguments[4])
for ( i=1; i < arguments.length; i++ )
str = str.replace(new RegExp("@"+i), arguments);
return str;
}
function doIt() {
document.body.insertAdjacentHTML("beforeEnd", FormatStr(strTable, "A",
"B", "C", "D"));
}
<FORM >
<INPUT TYPE="button" value="Table" onClick="doIt()">
<INPUT TYPE="button" value="FormatStr" onClick="FormatStr(('E',('F'('
G'('H')))))">
</FORM>
onClick="FormatStr(('E',('F'(' G'('H')))))">
===============
var strTable = "\
<table border=1 width='100%'>\
<tr>\
<td width='50%'>@1</td>\
<td>@2</td>\
</tr>\
<tr>\
<td>@3</td>\
<td>@4</td>\
</tr>\
</table>"
function FormatStr(str) {
alert(arguments[0]+arguments[1]+arguments[2]+arguments[3]+arguments[4])
for ( i=1; i < arguments.length; i++ )
str = str.replace(new RegExp("@"+i), arguments);
return str;
}
function doIt() {
document.body.insertAdjacentHTML("beforeEnd", FormatStr(strTable, "A",
"B", "C", "D"));
}
<FORM >
<INPUT TYPE="button" value="Table" onClick="doIt()">
<INPUT TYPE="button" value="FormatStr" onClick="FormatStr(('E',('F'('
G'('H')))))">
</FORM>