Código PHP:
echo "<td><a href='#' onclick='window.opener.\$(\"#mapa_terreno\").attr({\"value= '".$archivo."'\"});\"><img src='../../graficos/mundo/terrenos/".$archivo."' alt='Terreno'/></a></td>";
Cuando vas a utilizar los caracteres especiales en php, tienes que escaparlos, el simbolo de $ es uno de ellos