Albert Feller: Kurz-URL vs Nedstat bitte um Hilfe!

Hallo Liebe Forumer,

Ich bin grad erst aus einem Frankreich-Urlaub zurückgekommen und hab mal ne Frage:

Meine Homepage-Adresse http://homepages.compuserve.de/FellerAlbert
is nen bischen lang.
Ne kurz-URL ist da schon besser! meine heisst
http://www.aaa.de.gs.
Jetzt gibt's aber folgendes Problem. ich habe auf meiner Startseite einen Nedstat-Counter eingebaut.
Wenn ich jetzt über meine kurz-URL auf meine Seite gehe, kommt die Meldung:

Es ist ein Laufzeitfehler aufgetreten.
Soll der Debug-Modus gestartet werden?

Zeile:87
Fehler: Zugriff wurde verweigert.

Diese Meldung kann man zwar wegklicken, aber es ist ein Teil des Countercodes zu sehen und der Counter zählt glaub ich auch nicht.

Könnt ihr mir helfen???

Ach ja noch kurz eine Ausschnitt aus meinem Code:

<!-- Start of NedStat Basic code -->
<a href="http://de.nedstat.net/viewstat.asp?name=aaac1"><img
src="http://de.nedstat.net/scripts/nedstat.dll?name=aaac1"
border=0 alt="" nosave width=22 height=22></a>
<!-- End of NedStat Basic code -->
<!-- Start of ReferStat -->
<script type="text/javascript" language="JavaScript">
<!--
  document.write("<img src="http://de.nedstat.net/scripts/referstat.dll?");
  document.write("name=aaac1&refer=");
  document.write(escape(top.document.referrer));
  document.write("" width=1 height=1 align="right">");
// -->
</script>
<!-- End of ReferStat -->

Danke für eure Antworten

aaa Albert Feller

p.s.:Ich benutze IE5 Und bekomme öfters Fehlermeldungen.
Ist das normal, bauen die betreiber dieser Seiten (bei denen ich Fehlermeldungen bekomme) so viel Sch... oder ist das meine Falsche Browserkonfiguration oder last but not least:Microsoft??

  1. Hi Albert,

    der Grund für den Fehler ist folgender: das JavaScript für den Counter steht auf Deiner Seite bei CompuServe. Die Seite wird bei der Kurz-URL in einem 100%-Frameset angezeigt, der auf einem anderen Server liegt.
    Die Sicherheitseinstellungen untersagen es, dass ein JavaScript auf Elemente, die auf einem anderen Server liegen, zugreift. Mit

    document.write(escape(top.document.referrer));

    greift Dein bei CompuServe liegendes JavaScript aber auf top, also auf das wo anders liegende Frameset zu. Das führt zu der Fehlermeldung.

    Erste Hilfe: entferne "top.", schreibe also statt dessen

    document.write(escape(document.referrer));

    Problem dabei: als Referrer wird dann immer das 100%-Frameset angegeben. Immerhin ist dann aber der Fehler weg.

    Besserer Weg: Schau beim Anbieter Deines Counters, ob der auch eine Variante zur Verwendung innerhalb von Framesets anbietet. Kann aber trotzdem noch zu Verletzungen der Sicherheitseinstellungen führen; kenne den Anbieter nicht, weiß daher nicht, ob er die Verwendung solcher 100%-Fremd-Framesets unterstützt.

    p.s.:Ich benutze IE5 Und bekomme öfters Fehlermeldungen.
    Ist das normal, bauen die betreiber dieser Seiten (bei denen ich Fehlermeldungen bekomme) so viel Sch... oder ist das meine Falsche Browserkonfiguration oder last but not least:Microsoft??

    JavaScript ist nicht wirklich leicht, und vor allem ist es bei weitem nicht so tolerant wie HTML. In aller Regel handelt es sich dabei um Unfähigkeit der Seitenbauer.

    Grüße,

    Utz

    1. Hallo Utz

      Danke für deinen Tip, Frames Counter haben die nicht
      aber dein Vorschlag gefällt mir auch.

      Noch ne Frage: ist das überhaupt erlaubt???
      (ich meine Javascript auf Compuserve)
      Oder kann ich solche Statistiken dann garn nicht nutzen.

      aaa Albert

      www.aaa.de.gs

      1. Hi Albert,

        Noch ne Frage: ist das überhaupt erlaubt???
        (ich meine Javascript auf Compuserve)

        JavaScript ist ne clientseitige Sache - kein Anbieter kann das verbieten.

        Oder kann ich solche Statistiken dann garn nicht nutzen.

        Oder meintest Du, an dem Statistik-JS rumschrauben? Das weiß ich nicht ob das erlaubt ist - dazu müsstest Du einen Blick in die Geschäftsbedingungen Deines Counter-Providers werfen.

        Wenn es erlaubt ist: probier es einfach aus und überprüfe, ob das Ergebnis noch sinnvoll zu sein scheint.

        Oder noch anders: such Dir nen anderen Provider für den Counter. Ich empfehle einfach mal http://www.extreme-dm.com, damit bin ich ganz zufrieden, und soweit ich deren Code im Kopf habe, dürftest Du damit die beschriebenen Schwierigkeiten nicht kriegen.

        Grüße,

        Utz

        1. Hallo Utz

          JavaScript ist ne clientseitige Sache - kein Anbieter kann das verbieten.

          Anbieter von was? Webspace oder Counter?

          Bei Compuserve.de (CSO) steht in den Geschäftsbedingungen, das Selbstausführende irgendwas z.B. Javascript nicht erlaubt ist.

          aaa Albert

          1. Hi Albert,

            Anbieter von was? Webspace oder Counter?

            Na, dem Counter-Anbieter kann's ja egal sein, was Du um den Counter-Source drum rum machst. Ich meinte Webspace-Provider.

            Bei Compuserve.de (CSO) steht in den Geschäftsbedingungen, das Selbstausführende irgendwas z.B. Javascript nicht erlaubt ist.

            Ein genauer Text wäre da hilfreich - hab's bei CompuServe auf Anhieb nicht gefunden. Wobei man zwischen client- und serverseitigem JavaScript unterscheiden muss. Ich vergess das serverseitige ständig (daher mein Posting) - das könnte durchaus verboten sein. Bei clientseitigem kann ich mir ein Verbot nicht vorstellen: dem Server kann es nicht schaden, und der User kanns abschalten, wenn er oder sie nicht will.

            Grüße,

            Utz

            1. Hi Utz

              Bei Compuserve.de (CSO) steht in den Geschäftsbedingungen, das Selbstausführende irgendwas z.B. Javascript nicht erlaubt ist.

              Ein genauer Text wäre da hilfreich - hab's bei CompuServe auf Anhieb nicht gefunden.

              http://www.compuserve.de/cso/hilfe/win/nutzungsbedingungen/
              unter 5.2

              Wobei man zwischen client- und serverseitigem JavaScript unterscheiden muss. Ich vergess das serverseitige ständig (daher mein Posting) - das könnte durchaus verboten sein. Bei clientseitigem kann ich mir ein Verbot nicht vorstellen: dem Server kann es nicht schaden, und der User kanns abschalten, wenn er oder sie nicht will.

              ääh... hehehe *peinlich*
              bitte mal kurz das mit client- und serverseitig erklären.
              *schäm*

              Albert

              1. Hallo Albert,

                http://www.compuserve.de/cso/hilfe/win/nutzungsbedingungen/
                unter 5.2

                da steht, dass Du keine Sachen einbauen kannst, die auf deren Server
                ablaufen (sollen), Sachen wie JavaScript (clientseitig), Java-Applets
                oder so ähnlich verbieten sie nicht (bei reinem HTML wären ja sonst
                auch Bilder verboten <g>).

                bitte mal kurz das mit client- und serverseitig erklären.
                *schäm*

                Programme wie ASP, PHP u.ä., die auf dem Server ablaufen, werden als
                serverseitig bezeichnit.
                Sachen, die (meist im Klartext) zum User übertragen werden, wie
                JavaScript oder Java-Applets, sind clientseitig, d.h. da kommt es
                vor allem darauf an, ob mein Browser diese Sachen unterstützt, bei
                serverseitig ist dies egal, da ja die Sachen auf dem Server verar-
                beitet werden und nicht bei mir.
                Ich hoffe, jetzt Dich nicht zu sehr verwirrt zu haben, JavaScript
                kannst Du also ruhig bei Compuserve verwenden.

                Viele Grüße aus Dresden,
                Stefan Einspender

                1. Hallo Stefan

                  ...Ich hoffe, jetzt Dich nicht zu sehr verwirrt zu haben, ...

                  Nein! War echt super Erklärung!!!
                  Danke

                  ...JavaScript kannst Du also ruhig bei Compuserve verwenden.

                  Gut!

                  Viele Grüße aus München,
                  aaa
                  Albert Feller

                  (hier noch ein kleiner test)

                  <#>">

                  <img src="http://homepages.compuserve.de/FellerAlbert/grafiken/banner.gif" alt="">http://www.aaa.de.gs/">