Cookies? Sessions? AJAX?
Ansonsten schau mal nach den JS Eventhandlern, vl kannst du da irgendwo deine Infos "submitten"![]()
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
Cookies? Sessions? AJAX?
Ansonsten schau mal nach den JS Eventhandlern, vl kannst du da irgendwo deine Infos "submitten"![]()
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.
- 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?
ja, das hat geklappt. ich habe es so gelöst:
Es ist sogar XHTML-Strict-kompatibel.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>
Vielen Dank für Deinen Hinweis!!!
Gute Nacht und eine angenehme Woche,
Ravelli
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: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.Code:style="cursor:pointer;"
Gruß Stefan![]()
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.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)