Günther: new Image() - Problem

Hallo,

ich möchte folgendes realisieren:
Im Client soll ein JavaScript eingebunden werden, dass eine externe ASP-Datei aufruft. In dieser ASP-Datei wird die Übergabevariable kontrolliert und je nach Wert, soll beim Client ein Ereignis hervorrufen, oder nicht.

Ich wollte es mit folgendem Code realisieren:
CLIENT:
<script language="JavaScript">
function testImage() {
    var popup=new Image();
    popup.onError=window.open ("")
    popup.src="extern/datei.asp?ID=1";
}
</script>
<body bgcolor="#FFFFFF" text="#000000" onLoad="testImage()">

SERVER (ASP-Datei):
<%
  parameter = Request("ID")
  If parameter = "1" Then
    response.ContentType = "image/gif"
%>
   <!-- #include file="trans.gif" -->
<%
  End If
%>

Irgendwie funktioniert das nicht, und ich weiss nicht warum. Ich habe schon einige andere Beispiele gesehen, die genauso vorgegangen sind. Es wird aber immer das 'onError'-Ereignis ausgeführt.

Wäre super, wenn mir wer helfen könnte.

Danke
Günther