+ Antworten
Ergebnis 1 bis 7 von 7

Thema: POST-Daten per Link ohne Formular übergeben

  1. #1
    TP-Member Ravelli ist auf einem guten Weg Avatar von Ravelli
    Registriert seit
    Sep 2005
    Ort
    Altenbeken
    Beiträge
    80

    POST-Daten per Link ohne Formular übergeben

    Hallo zusammen,

    ich suche nach einer Möglichkeit, Daten an eine Folgeseite zu senden, ohne die Verwendung eines Formulars bzw. Buttons und auch ohne Übergabe der Variablen im Link als GET-Variable.

    Gibt es da eine Möglichkeit z.B. per JavaScript? Ideal wäre es, wenn die Variablen in der Folgeseite als POST-Daten abzufragen wären.

    Bin für alle Ideen und Vorschläge dankbar.

    Schönen Gruß,
    Ravelli

  2. #2
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Cookies? Sessions? AJAX?

    Ansonsten schau mal nach den JS Eventhandlern, vl kannst du da irgendwo deine Infos "submitten"

  3. #3
    TP-Member Ravelli ist auf einem guten Weg Avatar von Ravelli
    Registriert seit
    Sep 2005
    Ort
    Altenbeken
    Beiträge
    80
    genau das ist meine frage!

    Hintergrund ist... ein CMS/PHP-Script, welches HTML-Code generiert. Dieser Code soll in eine beliebige Webseite eingebunden werden. Innerhalb des generierten Codes steht ein normaler HTML-Link, z.B.

    <a href="page.html">Link</a>

    Beim Anklicken des Links soll die Seite page.html eine Variable erhalten.

    Bzgl. AJAX frage ich mich, inwieweit ich damit eine Lösung entwickeln kann, die das CMS/PHP-Script nicht in seiner Server-Unabhängigkeit einschränkt. Bisher habe ich nämlich noch nichts mit AJAX umgesetzt und das CMS/PHP-Script soll auf möglichst vielen Systemen problemlos funktionieren.

  4. #4
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    - Wie wäre es, wenn du ein verstecktes POST-Formular (type="hidden") machst, dort die Information unterbringst

    - In deinen Link baust du ein OnClick ein, dass dein Formular absendet.

    Wäre das möglich?

  5. #5
    TP-Member Ravelli ist auf einem guten Weg Avatar von Ravelli
    Registriert seit
    Sep 2005
    Ort
    Altenbeken
    Beiträge
    80
    ja, das hat geklappt. ich habe es so gelöst:

    HTML-Code:
    <form id="login1" method="post" action="test.html">
    <p>
    <input type="hidden" name="GigID" value="1" />
    <a href="#" onclick="javascript:document.forms['login1'].submit()">mehr...</a>
    </p>
    </form>
    Es ist sogar XHTML-Strict-kompatibel.


    Vielen Dank für Deinen Hinweis!!!

    Gute Nacht und eine angenehme Woche,
    Ravelli

  6. #6
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Ja genau so hatte ich es mir auch gedacht. Freut mich, dass es geklappt hat

    Übrigens hast du ja einen leeren Anker-Link gesetzt. Wenn man drauf klickt, scrollt deine Webseite immer an den Seitenanfang. Dies kannst du umgehen, indem du statt href="'#" ein bisschen CSS ins Spiel bringst:
    Code:
    style="cursor:pointer;"
    sorgt dafür, dass dieser Zeigefinger-Cursor erscheint und der User deinen Link als Link erkennt - ohne, dass die Seite lästig nach oben poppt.

    Gruß Stefan

  7. #7
    TP-Member Ravelli ist auf einem guten Weg Avatar von Ravelli
    Registriert seit
    Sep 2005
    Ort
    Altenbeken
    Beiträge
    80
    Doch, es klappt so ganz prima. Der Zeigefinger wird in IE7, FF und Opera korrekt angezeigt. Auch im Zusammenhang mit mod_rewrite ergeben sich keine Probleme.

+ Antworten

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 07.02.2008, 20:45
  2. Antworten: 3
    Letzter Beitrag: 17.08.2007, 11:41
  3. PHP Formular Daten übergeben
    Von ziriander im Forum Traum-Dynamik
    Antworten: 7
    Letzter Beitrag: 15.06.2005, 14:51
  4. Variablen mit POST übergeben
    Von dieter99 im Forum Traum-Dynamik
    Antworten: 56
    Letzter Beitrag: 24.05.2005, 17:58
  5. [PHP] POST an Script senden ohne Formular
    Von spl im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 20.05.2004, 21:18

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51