Suponiendo que tengas la variable así definida
var miVariable = "valor"
Desde el frame superior podrías pedirle algo así al botón
onclick="parent.mainFrame.miVariable = 'nuevo valor'"
Pon atención al nombre de los frames que javascript al igual que php es case-sensitive