Hola otra vez:
¿El frame tiene el atributo name="contenidos"...?
Otra forma es:
window.frames["contenidos"].document.body.innerHTML;
ó
window.frames[1].document.body.innerHTML;
en este caso el 1 se equivale al orden del frame en la declaración de la página (el frameset)... y empieza con el 0...
Prueba a darle un número...
Si tienes un link hacia la página la podríamos ver.
Saludos