Cheatah: so funktioniert's! :-)

Beitrag lesen

Hi,

hab' ein wenig 'gebastelt' *g* ...so hat's bei mir funktioniert (x-browser):

das ist alles andere als crossbrowser, weil es erst mit den 4ern funktioniert, und auch nur, wenn JavaScript aktiv ist. Da habe ich eine bessere Lösung parat:

<script language="JavaScript1.1" type="text/javascript" src="/cgi-bin/counter.pl">
  <!--
  var counter = "unbekannt";
  // -->
</script>
...
<script language="JavaScript" type="text/javascript">
  <!--
  document.write("Bisher <b>" + counter + "</b> Aufrufe.");
  // -->
</script>

Das Counter-Script liefert "Content-type: application/x-javascript" sowie den Text "var counter = xyz;" zurück, mit dem richtigen Counterstand natürlich. Das funktioniert schon bei ein paar Browsern mehr und macht keine DHTML-Aufstände.

»»  while (<COUNTDAT>) {

$Daten= $_;

$Daten = <COUNTDAT> (oder mit while() drumherum) reicht schon ;-)

»»  open(COUNTDAT, ">$Savepath")

die "Fehler beim Anlegen der Counter-Datei!";

Hey, jemand der das Resultat von open abfängt, nicht schlecht :-) Aber schreib die Variable $! da noch rein, dann erfährst Du im Zweifel noch den Grund.

Cheatah