Creo una casella di INPUT di tipo TEXT.
Se quando sono su quella casella clicco F9, mi si apre una finestra di POP UP.
Questa finestra di popup contiene dei codici, se clicco su uno mi deve trasportare quel codice nella casella di Input e chiudere il popup.

Per la finestra di POPUP ho un codice che recita così nell'head:
function TrasfCod(Cod,campo_form)
{
window.opener.document.nome_form.campo_form.value= Cod;
window.close();
}
e così all'interno del body:
<a href=\"Javascript:TrasfCod('$Cod','cod');\">$Cod :</a></font>

L'unico problema è che se c'è un "'" nel codice va in errore.
Come posso gestire l'F9 dalla pagina madre e come posso evitare l'errore dell'apostrofo?