innanzitutto si dice finestra "madre" e quelle aperte successive ad essa si chiamano finestre "figlie"

La soluzione non tanto semplice, devi crearti una pagina Modulo, in cui inserisci i dati tramite gli inputBox per aggiungere quindi un record. In secondo luogo, visto che vuoi modificare questi dati, devi crearti un'altra pagina che vada a leggere il record da modificare e visualizzi i valori nei campi Text con una istruzione simile a:

<%=objRs("nomeCampo")%>

quindi a sua volta:

<input type="text" name="nomeCampo" size="20" value="<%=objRs("nomeCampo")%>">

E' ovvio che devi prima stabilire una connessione col database.

Quindi puoi richiamre queste pagine con una istruzione javascript del tipo

window.open("/modulo.asp")

E' evidente che se hai molta dimestichezza potresti creare un solo fiel ASP per tutte queste operazioni creando delle funzioni interne richiamabili a seconda delle esigenze.
Dovresti avere delle conoscenze in merito alla QueryString

(Request.QueryString("operazione")


Non hai specificato su quali punti hai dei problemi: ASP o Javascript

Da ASP per eseguire una pagina:

response.Redirect("/nomepagina.asp")

in Javascript:

window.location='/nomepagina.asp'


Fammi sapere dove hai difficoltà!!!