Hans: In eine Frameset Seite ein Javascript ausführen! Brauche Hilfe!

Beitrag lesen

einfach. Bau den JS (mit cgi) in eine der beiden Seiten ein die du durch das frame-set aufrufst

grüße
hans

Ich habe folgendes Problem.

In meiner Index.html seite wird über ein Javascript eine .cgi datei ausgeführt. Dadurch soll eine Logdatei angelegt werden, woher die Besucher auf meine Seite gefunden haben.

Das .cgi script haut wunderbar hin, nur dann nicht, wenn ich es in meine index.html datei mit einfüge.

<html>
<head>
<title>The world of nobodysoft!</title>
</head>

<FRAMESET rows="107,*" BORDER="0" FRAMEBORDER="0">
<frame src="1024/oben.htm" NAME="top" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" NORESIZE target="Inhalt">
<FRAMESET cols="133,*" BORDER="0" FRAMEBORDER="0">

<frame name="Inhalt" target="Hauptframe" src="1024/links.htm" scrolling="auto" noresize>
    <frame name="Hauptframe" src="1024/mitte.htm" target="_self" scrolling="auto" noresize>
  </frameset>
  <noframes>
  <body>

Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
  unterstützt.</p>

</body>
  </noframes>
</frameset>
</html>

Das hier ist meine normal index.html datei nun, der cgi aufruf der mit eingebaut werden soll:

<script language="JavaScript">
<!--
document.write('<img src = "http://localhost/cgi-bin/referer.pl?'+top.document.referrer+'" border=0 width=1 height=1>');
//-->
</script>

egal wo ich dieses script mit einbaue, er arbeitet das script ab und öffnet dann die framesets nicht mehr. D.h. wenn ich das javascript in eine extra datei mache haut es wunderbar hin, nur dann wird die besucherstatistik verfälscht. Sie kommen dann nicht mehr von www.xyz.de, sonder von www.nobodysoft.de (also von meiner eigenen seite) also muss diese datei ja in meine index.html

Frage: wie kann ich beide teile (ohne extra datei) in meine index.html mit einbauen???