I am trying to make this onClick work:
onClick="Format Str(('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.lengt h; i++ )
str = str.replace(new RegExp("@"+i), arguments[i]);
return str;
}
function doIt() {
document.body.i nsertAdjacentHT ML("beforeEnd" , FormatStr(strTa ble, "A",
"B", "C", "D"));
}
<FORM >
<INPUT TYPE="button" value="Table" onClick="doIt() ">
<INPUT TYPE="button" value="FormatSt r" onClick="Format Str(('E',('F'('
G'('H')))))">
</FORM>
onClick="Format Str(('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.lengt h; i++ )
str = str.replace(new RegExp("@"+i), arguments[i]);
return str;
}
function doIt() {
document.body.i nsertAdjacentHT ML("beforeEnd" , FormatStr(strTa ble, "A",
"B", "C", "D"));
}
<FORM >
<INPUT TYPE="button" value="Table" onClick="doIt() ">
<INPUT TYPE="button" value="FormatSt r" onClick="Format Str(('E',('F'('
G'('H')))))">
</FORM>
Comment