Hola,
1 y 2) Te recomiendo usar
ajax, es mucho mejor que un frame y lo cargas directamente en el div sin recargar la pagina.
3) Usa las etiquetas <noscript></noscript>, lo que este entre esas etiquetas solo lo veran los usaurios sin javascript activado.
Suerte
Salu2