Es por las comillas simples, que las anidas dentro otras comillas simples.
Pídeselo así
<%
Response.Write "<A HREF=""javascript
:void(0)"" onClick=""window.open('Midis/Repro.asp','Spencer','toolbar=no,width=100,height= 50,dir ectories=no,menubar=no')"">"
Response.Write "<IMG SRC=""Archivos/altavoz.gif"" BORDER=""0"">"
Response.Write "</A>"
%>
Consejo: no uses comillas simples en html. Deben de ser dobles. Para escribirlas dentro de una cadena en vbscript pon dos comillas dobles seguidas
Ejemplo:
response.write "<img src=""imagen"" />"
Eso escribirá <img src="imagen" />
saludillos