Rodo: Wert übernehmen

Hallo,
ich möchte an meinen Mailmanager weitergeben von welcher seite der Nutzer gekommen ist das habe ich mit dem code gemacht:

<a href="test.htm?ichkommevonderseite=seitenname.html">
Feedback</a>

dann kommt das in der adresszeile raus:

test.htm?ichkommevonderseite=seitenname.html

wie kann ich nun auf den wert zugreifen?
Ich habe ihn als normale Variable behandelt das hat er nicht gefunden?

  1. Hi

    Machs so:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
     <title>Untitled</title>
    </head>
    <body>

    <script type="text/javascript">
    <!--
    var ichkommevonderseite

    function VariableAuslesen () {
     var MeineVariable = window.location.search;
     return MeineVariable.substr(21);
    }
    ichkommevonderseite = VariableAuslesen();

    document.write(ichkommevonderseite);
    //-->
    </script>

    </body>
    </html>

    Die function "window.location.search" gibt dir "?ichkommevonderseite=seitenname.html" zurück. Mit substr(21) überspringst Du "?ichkommevonderseite=" und übrig bleibt die Variable. Die musst Du dann nur noch zuweisen.

    Gruss

    Christoph

    1. Vielen Dank du hast mir sehr geholfen

      Rodo

  2. Aloha!

    dann kommt das in der adresszeile raus:

    test.htm?ichkommevonderseite=seitenname.html

    wie kann ich nun auf den wert zugreifen?
    Ich habe ihn als normale Variable behandelt das hat er nicht gefunden?

    Alles, was in der URL hinter dem Fragezeichen steht (inklusive Fragezeichen), kann in Javascript durch Auswertung von location.search abgefragt werden.

    Mach testweise erstmal ein alert(location.search) in diese Seite rein, dann siehst du, was gemeint ist.

    Ansonsten gibts dazu noch Infos in SelfHTML (http://selfhtml.teamone.de/javascript/objekte/location.htm#search) und zwei Feature-Artikel zum Thema "Werteübergabe zwischen Seiten" (http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe/index.htm und http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe-2/index.htm).

    - Sven Rautenberg