Lo normal sería hacerlo a secas, sin el eval:
Código PHP:
obj.scrollTop = pos+10;
¿Para qué se necesita el eval si todos los elementos de la sentencia ya los tenemos formados? Otra cosa sería si tuviéramos el string "scroll" y el string "Top" por separado, pero incluso así podríamos hacer
Código PHP:
obj[ stringScroll + stringTop ] = pos+10;
Y todo funcionaría a la perfección. Hay que intentar evitar el eval siempre que se pueda.
Un saludo.