
Poniżej przedstawiam kod funkcji...
{literal} <script language="javascript"> <!-- function createTabForm () { var x=document.forms['tab'].x.value; var y=document.forms['tab'].y.value; tresc = "<input type=\"hidden\" name=\"tab_x\" value=\""+x+"\">"; tresc = tresc +"<input type=\"hidden\" name=\"tab_y\" value=\""+y+"\">"; tresc = tresc +"<table border=\"0\">\n"; for (i=1; i<=x; i++){ tresc = tresc + "<tr>\n"; for (j=1; j<=y; j++) tresc = tresc +"<td><input type=\"text\" name=\"tab["+i+"]["+j+"]\" style=\"width:50px;\" \"></td>\n"; tresc = tresc +"</tr>\n"; } tresc = tresc +"</table>"; if (document.layers) { document.layers.cust.document.write(tresc); document.layers.cust.document.close(); } else { if (document.all) { cust.innerHTML = tresc; } } } --> </script> {/literal}
i użycia w szablonie:
Co robie nie tak? A może ktoś zna lepsze rozwiązanie tego problemu, tzn bez użycia js.
Proszę o pomoc i z góry dzięki

Problem tkwił w javascripcie a nie Smartach i już rozwiązany.

W linijce:
na końcu był jeden niepotrzebny cudzysłów.
Temat można zamknąć.