24. oktober 2008 - 17:31Der er
5 kommentarer og 1 løsning
Hvordan tager jeg POST data med videre? onsubmit target to window
Hej :o)
Jeg har en række $_POST[] som jeg gerne vil sende med i et links som bruger onclick=window.open og der er for mange til at lave det om til GET og sende dem med i url'en
Er der ik en simpel måde???
Jeg har overvejet at lave en form med alle post data i hidden felter. Og så er det bare jeg skal have den til at onsubmit = target to new window (i speciel størrelse bredde og højde) + jeg skal have fundet ud af hvordan jeg laver sådan at man submitter ved klik på noget tekst
Mindste detalje først: Ligesom jeg ikke ville bruge en knap som overskrift, ville jeg heller ikke bruge en overskrift som knap =)
Dernæst ville jeg nok - for at være helt sikker på, vinduet er åbnet, når der submittes - submitte formen mod popup-dokumentet fra popup-dokumentet selv. Du kunne i popup-dokumentet skrive noget à la:
<script type="text/javascript"> var oF = opener.document.getElementById("FORM_ID"); oF.setAttribute("target", this); oF.submit(); </script>
Takf or dit indlæg. Jeg har netop lavet det færdig. Bruger Session og sætter den til at huske alle var i en session array med et random key. og så sender jeg blot den key med og bruger den i de links som brugeren trykker på.
lidt alla: $rand_sess_word = CreateRandomWord(4); $_SESSION[$rand_sess_word]["brandid"] = $_POST['brandid']; $_SESSION[$rand_sess_word]["modelid"] = $_POST['modelid']; $_SESSION[$rand_sess_word]["year"] = $_POST['year']; $_SESSION[$rand_sess_word]["month"] = $_POST['month']; og så inkludere jeg &remember_key=$rand_sess_word i url'en Og på modtagersiden så ved den godt hvad den skal gøre når der kommer en $_GET['rand_sess_word'] at den så skal hente de værdier
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.