Mira, el código que se genera es "casi" igual, pero no lo suficiente.
<input type="button" value="Siguiente" name="B1" onclick="this.form.action=
'../cgi-bin/pagina1.asp
';this.form.pagina.value=PaginaActualS;this.form.su bmit()" style="color: #808000; background-color: #BEDCDC; font-family: Verdana; font-size: 10 px; border: 1 solid #DAA520;">
Ese es el que te dejé en el ptrp mensaje. Fíjate en lo que está en rojo.
Y este otro es el que te sale a tí
<input type="button" value="Siguiente" name="B1" onClick="this.form.pagina.value=2;this.form.action =
"cgi-bin/pagina.asp
";this.form.submit();" style="color: #808000; background-color: #BEDCDC; font-family: Verdana; font-size: 10 px; border: 1 solid #DAA520;">
La primera comilla doble que te señalo en rojo lo que hace es cerrar la anterior por lo que se cree que ahí termina la sentencia javascript y obviamente no está completa y te da error de sintaxis.
Ahí deben ir comillas simples