Ho dei dubbi su queste parti
nome_form = document.getElementById('form_name').value;
var sel=opener.document[nome_form].elements[ID];
e sul foreach php, metti un link alla pagina pubblica per verificare la pagina stessa, oppure metti tutto il sorgente pagina (<html>....</html>) senza php che confonde e potrebbe nascondere errori/problemi.
Il fatto che funzioni su firefox non vuol dire nulla spesso firefox funziona ma da errore nella console, l'hai controllata quest'ultima![]()