A ver... No me aclaro...
¿Tienes dos formularios y quieres pasar información de uno a otro?
¿Para que quieres el campo de radio, solo para pasar informacion?
pregunta, pregunta2 y pregunta5 son DIV supongo... ¿porque no usas directamente el valor pasado a la funcion?
Código:
function Id_Pregunta2(form, nombredb){
document.getElementById('pregunta').innerHTML = "<a href='admin.asp?sec=7&actionForm=1&nombredb=" + nombredb + "'><img src='images/_buton/_view_on.gif' width='65' height='65' border='0' alt='Ver encuesta'></a>"
document.getElementById('pregunta2').innerHTML = "<a href='admin.asp?sec=4&actionForm=1&nombredb=" + nombredb + "'><img src='images/_buton/_refresh_on.gif' width='65' height='65' border='0' alt='Modificar encuesta'></a>"
document.getElementById('pregunta5').innerHTML = "<a href='admin.asp?sec=5&actionForm=0&nombredb=" + nombredb + "'> <img src='images/_buton/_delete_on.gif' width='65' height='65' border='0' alt='Eliminar encuesta'> </a>"
}
¿Puedes poner un poco mas decodigo para ver la funcion de ese checkbox?
Respecto a la ultima pregunta, No. Cada objeto usado (elementos HTML) tiene su handle de eventos que pueden producir el mismo resultado.
Un saludo