Tengo un problema con esta linea de codigo,
window.location.href = "seleccion.php?modo=1";
dentro de window tengo un iframe y dentro de este otro iframe que se llama cuerpo,
lo que quiero es que dentro del iframe que me encuentro se cargue la pagina seleccion.php,
con window.open he conseguido abrir una ventana con esa página mandandole la variable modo por get, pero no consigo que se ejecute en el iframe cuerpo desde donde la llamo.
¿Qué estoy haciendo mal?

Gracias maycolalvarez por la respuesta, aunque no me sirvió por que el problema no estaba en el javascript, sino en el html.
Estaba usando una etiqueta <button> para el evento onclick llamar a la función donde tenía el problema, y al estar ese <button> dentro del formulario tenia que especificarle el type="button" para que no cojiese su type por defecto que es "submit" (cosa que yo desconocia hasta ahora).
Pues con eso solo funcionaba.
Moraleja ojo con las etiquetas html mal usadas.