mike: versch. funktionen durch document.referrer

hallo leute :)

ich komm einfach nicht drauf wie das funktioniert:
ich will, dass eine seite verschiedene funktionen ausführt, wenn sie von verschiedenen seiten aufgerufen wurde, dh es soll funktion A aufgerufen werden, wenn man von seite 1, funktion B wenn man von seite 2 kommt.

nun hab ich schon rausgefunden, dass man das irgendwie mit document.referrer hinbiegt, aber wie ?-(

ich wäre sehr froh, wenn mir jemand helfen könnte!

schönen dank,
euer mike

  1. Moin!

    ich komm einfach nicht drauf wie das funktioniert:
    ich will, dass eine seite verschiedene funktionen ausführt, wenn sie von verschiedenen seiten aufgerufen wurde, dh es soll funktion A aufgerufen werden, wenn man von seite 1, funktion B wenn man von seite 2 kommt.

    Nun, in window.document.referrer.substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/" steht (meistens) die vollstaendige URL der Seite, von der der Besucher kommt. Diesen Wert musst Du eben mit irgendwas vergleichen und entsprechende Aktionen vornehmen. Willst Du nicht die komplette URL verwenden, musst Du entsprechende Teile mit substr(), substring() oder regulaeren Ausdruecken ausschneiden.
    Literatur: </selfhtml/tecl.htm>, http://developer.netscape.com/docs/manuals/js/client/jsref/string.htm

    nun hab ich schon rausgefunden, dass man das irgendwie mit document.referrer.substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/" hinbiegt, aber wie ?-(

    Das bezweifel ich.

    Ich habe diese Zeile nun schon des oefteren hier im Forum gesehen. Waere schoen, wenn mir mal jemand erklaeren koennte, was man sich davon verspricht.

    So long

    P.S. n.d.p: Bei der Eingabewiederholung wird " im Themenfeld nicht gequoted. Deswegen musste ich gerade das "http://www.mmjp.or.jp/knife/" selber nochmal anfuegen.
    P.P.S. Aber dann ist der Titel zu lang. ;-)

    1. Aehem...

      Nun, in window.document.referrer.substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/" steht (meistens) die vollstaendige URL der Seite, von der der Besucher kommt.

      Da spielt mir wohl ein kleines Forumsscript einen kleinen Streich. Der Referrer steht in window.document.referrer, nirgendwo sonst.

      Diesen Wert musst Du eben mit irgendwas vergleichen und entsprechende Aktionen vornehmen. Willst Du nicht die komplette URL verwenden, musst Du entsprechende Teile mit substr(), substring() oder regulaeren Ausdruecken ausschneiden.
      Literatur: </selfhtml/tecl.htm>, http://developer.netscape.com/docs/manuals/js/client/jsref/string.htm

      Das stimmt nach wie vor. ;-)

      P.S. n.d.p: Bei der Eingabewiederholung wird " im Themenfeld nicht gequoted.

      Oh mann, was red ich denn. Nicht *maskiert* meine ich, nicht nicht gequotet.

      Deswegen musste ich gerade das "http://www.mmjp.or.jp/knife/" selber nochmal anfuegen.

      Haha, aber abgeschickt wird's trotzdem. Genauso auch in der Textarea. Ist vielleicht auch ein Folgefehler, weil der HTML-Parser voellig durcheinander kommt. Da musse mal nochn bissl was tun.

      So long

      1. Aehem...

        Ja also... das ist mir jetzt aber peinlich... aehm... Sagen wir's mal so, da ist wohl auf dem Uebertragungsweg was schiefgegangen. Immer wenn jemand document.referrer geschrieben hat, hab ich document.referrer.substr(0,0)+"http://www.mmjp.or.jp/knife/" bei mir empfangen. Das hat dann zu einigen Missverstaendnissen meinerseits gefuehrt. Also vergesst einfach alles bis auf guten Morgen! ;-) Der Grund ist uebrigens mein Webfilter, der an dieser Stelle etwas uebereifrig war. Hatte da leider eine Sinnlos-Einstellung in der Default-Config uebersehen. Aufgefallen ist mir das erst, als ich gerade zu </selfhtml/tecbb.htm#a10> gegangen bin und dort derselbe Schmarrn stand. Das kam mir dann doch ein bisschen komisch vor. *g*

        So long

        1. Moin Calo,

          Aehem...
          Ja also... das ist mir jetzt aber peinlich... [...]

          *gg* gut, ich hab gerade getestet und getestet und getestet und... mich gewundert, da hast du diesen meinen Nacht rettenden Beitrag geschrieben.
          Danke ;)

          Viele Gruesse,

          n.d.p.

          1. Re-Moin!

            *gg* gut, ich hab gerade getestet und getestet und getestet und... mich gewundert, da hast du diesen meinen Nacht rettenden Beitrag geschrieben.
            Danke ;)

            Puh, da hab ich ja nochmal Glueck gehabt, sonst haett' ich in Wien nen ganzen Kasten fuer Dich alleine ausgeben muessen. *g*

            So long

            1. hallo,

              Puh, da hab ich ja nochmal Glueck gehabt, sonst haett' ich in Wien nen ganzen Kasten fuer Dich alleine ausgeben muessen. *g*

              stimmt, aber wir hätten n.d gehofen damit er das schafft. ;-)

              grüße
              thomas