Announcement

Collapse
No announcement yet.

lokaler Website Aufruf -> best. Bereich nicht laden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Um beides abzufangen

    if (window.location.host!="" && window.location.host!="localhost" )


    Also

    wenn der host ungleich nichts ist UND der host ungleich localhost ist, dann zeige den Counter an.
    Christian

    Comment


    • #17
      Vielen Dank für deine ausführliche Hilfe. Ich denke und hoffe, dass dies für den Kollegen reicht. *hoff*

      ================================================== =====

      Ähhh, du hast Kunden? Wie machst du das??
      Das was der Kunde macht ...
      Kurz zur Korrektur / Information, dass hier kein falsches Bild entsteht:
      Ich betreibe selber keine Firma und habe demnach keine Kunden. Ich bin ein ganz normaler Krankenpfleger mit dem Hobbie des Webseiten Baus. Das, was oben als Support beschrieben wurde, ist eine Hilfeleistung eines Freundes, der selber keine Zeit dafür hat und ich die Funktionen an sich gut kenne, da ich das Projekt in der Aufbauphase unterstützend auf den Weg gebracht habe mit Ideen, Korrekturlesungen, Verbesserungsvorschlägen, Erstellung eines HTML(!) Workshops ...

      Ich weiss, wie auch öfters hier in diesem Thread geschrieben, dass ich keinerlei Ahnung von JavaScript Bau habe.
      Sorry, wenn ich dies jetzt noch sagen muss: Aber ich hab mich nicht wirklich ernst genommen gefühlt. Dies bezog sich auf das erste Zitat in diesem Post.

      ================================================== =====

      Vielen Dank auf jeden Fall. Wenn noch mal diesbezüglich sein sollte, dann werde ich mich hier noch mal melden.
      Wir sind ja schon sehr viel weiter gekommen.

      Schönen Abend noch.

      Marcel
      Gästebuch, Counter, Formmailer - kostenlos und werbefrei bei www.onlex.de
      Formular Workshop: http://formws.onlex.de
      Priv. Homepage: http://www.markatsin.net/

      Comment


      • #18
        Ich habe vor kurzem eine Support Anfrage bekommen
        Daraus habe ich geschlossen, dass du eine Firma hast oder in einer entprechenden Firma arbeitest.

        Mehr nicht
        Christian

        Comment


        • #19
          Ok.

          Das war für mich die eleganteste Variante sich auszudrücken
          Gästebuch, Counter, Formmailer - kostenlos und werbefrei bei www.onlex.de
          Formular Workshop: http://formws.onlex.de
          Priv. Homepage: http://www.markatsin.net/

          Comment


          • #20
            Originally posted by simsus View Post
            Kurz zur Bestätigung:

            !=

            bedeutet:

            "ungleich", "nicht gleich" ...
            Ja!
            Originally posted by simsus View Post
            Sicher, dass localhost richtig ist und auch in "" gesetzt werden muss?
            Hab in der SelfHTML nichts dergleichen finden können.
            Die Hochkomma sind richtig, aber mit welchen Wert verglichen werden muß ist natürlich davon Abhängig wie die Seite Lokal aufgerufen wird. Wird ein lokaler Webserver verwendet? Wenn ja, über welche Domain (welchen Host) wird sie den aufgerufen? localhost? 127.0.0.1? Eine lokale Domain? Oder wird zum Testen einfach nur der absolute Pfad der lokalen Festplatte im Browser eingetippt?
            Je nach dem wie diese Frage beantwortet wird, entscheidet sich ob "localhost" richtig ist.
            Um dies zu umgehen und unabhängig vom Aufrufort zu sein würde ich etwas anderes vorschlagen:
            [highlight=javascript]
            <script type="text/javascript">
            if (window.location.search == "nocounter") {
            alert("Counter wird nicht eingebunden");
            }
            else {
            ... Hier den Counter laden ...
            }
            </script>
            [/highlight]
            Wenn man jetzt an den Seitenaufruf ein ?nocounter anhängt, dann wird der Counter nicht geladen, egal ob testweise, lokal oder online.

            Gruß Falk

            P.S.: Sorry wenn ich hier wieder doppelt schreibe, man sollte eben alles lesen bevor man antwortet und nicht nur die erste Seite.
            Zuletzt editiert von Falk Prüfer; 25.06.2008, 08:27.
            Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

            Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

            Comment


            • #21
              Hi Falk!

              Besten Dank noch für deinen Beitrag und deine Erklärungen.
              Doppelt-gemoppelt hält besser ;-)

              Nun habe ich es ausprobiert. Anfangs mit dem Satz "test".
              Funktionierte einwandfrei. Danach hab ich einfach "test" mit dem Code ersetzt, der den Counter beinhaltet:

              Code:
              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
              <html>
              <head>
                <title>Test</title>
              </head>
              <body>
              Hier sollte nun der Counter stehen:<br>
              <br>
              ------------<br>
              <script type="text/javascript">
              if (window.location.host!="" && window.location.host!="localhost" )
              {
              window.document.write("<script language="JavaScript" type="text/javascript" src="http://www.onlex.de/_counter.php4?username=Simsus"></script>");
              }
              </script>
              <br>
              ------------
              </body>
              </html>
              Wenn ich die Datei sowohl auf dem Webspace als auch lokal als file öffne, erhalte ich zwischen "------------" und "-----------" folgendes:

              "); }

              Im angehängten Screenshot sieht man es ebenfalls.

              Was hab ich übersehen?

              Gruss Marcel
              Attached Files
              Gästebuch, Counter, Formmailer - kostenlos und werbefrei bei www.onlex.de
              Formular Workshop: http://formws.onlex.de
              Priv. Homepage: http://www.markatsin.net/

              Comment


              • #22
                Hallo simsus,

                wenn du innerhalb eine Strings ein " verwendest, dann mußt du dies quotieren.
                Also
                [highlight=javascript]
                ...
                window.document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.onlex.de/_counter.php4?username=Simsus\"></script>");
                ...
                [/highlight]

                Alternativ wäre auch das möglich:
                [highlight=javascript]
                ...
                window.document.write('<script language="JavaScript" type="text/javascript" src="http://www.onlex.de/_counter.php4?username=Simsus"></script>');
                ...
                [/highlight]

                Gruß Falk
                Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

                Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

                Comment


                • #23
                  Hi!

                  Ich habe beide Varianten von dir ausprobiert, funktioniert jedoch leider nicht.
                  Hab beides exakt kopiert und eingetragen:

                  Variante 1:
                  Code:
                  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
                  <html>
                  <head>
                    <title>Test</title>
                  </head>
                  <body>
                  Hier sollte nun der Counter stehen:<br>
                  <br>
                  ------------<br>
                  <script type="text/javascript">
                  if (window.location.host!="" && window.location.host!="localhost" )
                  {
                  window.document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.onlex.de/_counter.php4?username=Simsus\"></script>");
                  }
                  </script>
                  <br>
                  ------------
                  </body>
                  </html>
                  Variante 2:
                  Code:
                  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
                  <html>
                  <head>
                    <title>Test</title>
                  </head>
                  <body>
                  Hier sollte nun der Counter stehen:<br>
                  <br>
                  ------------<br>
                  <script type="text/javascript">
                  if (window.location.host!="" && window.location.host!="localhost" )
                  {
                  window.document.write('<script language="JavaScript" type="text/javascript" src="http://www.onlex.de/_counter.php4?username=Simsus"></script>');
                  }
                  </script>
                  <br>
                  ------------
                  </body>
                  </html>
                  Gruss Marcel
                  Gästebuch, Counter, Formmailer - kostenlos und werbefrei bei www.onlex.de
                  Formular Workshop: http://formws.onlex.de
                  Priv. Homepage: http://www.markatsin.net/

                  Comment


                  • #24
                    Hallo simsus,

                    sorry das ich nicht gleich dran gedacht habe:
                    den / in </script> mußt du natürlich auch maskieren, ansonsten wird das als Ende des Scriptbereiches interpretiert.

                    [highlight=javascript]
                    ...
                    window.document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.onlex.de/_counter.php4?username=Simsus\"><\/script>");
                    ...
                    [/highlight]

                    Gruß Falk
                    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

                    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

                    Comment

                    Working...
                    X