Avatar billede Slettet bruger
20. juni 2006 - 10:04 Der er 13 kommentarer og
1 løsning

Sende data

Hej eksperter!

Hvordan kan man sende data med, når man skifter side, uden at bruge FORM? De medsendte variable må IKKE stå i addresselinien!

Jeg vil bruge dette til f.eks. at lave et sikkert admin-site og til at bruge billeder som knapper. Dette er jo normalt ikke muligt med <FORM>.
Avatar billede fixxxer Nybegynder
20. juni 2006 - 10:32 #1
Du skal bruge cookies, hvis du ikke vil poste data frem og tilbage vha. form.

Din sidste antagelse er ikke korrekt.. Du kunne sagtens opbygge en form, med egne "knapper", fx grafik, og så bruge javascript, eller bare <input type="image" [...]>, til at sende oplysningerne rundt.
Avatar billede Slettet bruger
20. juni 2006 - 12:10 #2
Hvordan kan jeg gøre hvis jeg vælger at bruge FORM?
<INPUT type="submit"><IMG src="etBillede.ext"></INPUT>?
Avatar billede Slettet bruger
20. juni 2006 - 12:12 #3
Men hvis jeg laver din "<input type="image" [...]>", hvad gør jeg så med JavaScriptet?
Jeg er ikke helt inde i dette sprog endnu.
Avatar billede fixxxer Nybegynder
20. juni 2006 - 12:23 #4
<input type="image" src="etbillede.jpg">

En image-input, gør det samme som en submit-input.
Avatar billede Slettet bruger
20. juni 2006 - 13:05 #5
Smart!
Men hvis jeg nu vil have en side til at tjekke nogle oplysninger og så automatisk sende brugeren viddere - MED disse oplysninger - hvad gør jeg så? Findes der et FORM-element, der sender brugeren viddere, eller skal der JavaScript til?
Avatar billede fixxxer Nybegynder
20. juni 2006 - 13:29 #6
Mon ikke vi er over i en form for server-side scripting nu? Det er næppe et særligt sikkert system du har gang i, hvis al data behandling foregår client-side.
Avatar billede Slettet bruger
20. juni 2006 - 16:26 #7
Hvad er "client-side"???
Avatar billede fixxxer Nybegynder
20. juni 2006 - 23:56 #8
Jeg kan se at du før har været omkring PHP kategorien, så mon ikke det er hvad dette handler om?

Client-side er den databehandling der foregår på slut-brugerens PC, altså i den browser der "ser" din webside/admin-site.
Avatar billede Slettet bruger
21. juni 2006 - 09:13 #9
Nåå... Ja, selvfølgelig.
Men PHP er jo fuldt client-baseret, når det kommer til databehandling...?
Avatar billede fixxxer Nybegynder
21. juni 2006 - 11:21 #10
Nej det har du misforstået.. PHP er server-side. Det er den behandling der foregår på serveren inden det sendes til klienten.

JavaScript er et eksempel på client-side scripting.
Avatar billede Slettet bruger
21. juni 2006 - 15:00 #11
Gud ja, det er mig, der ikke tænker.
Det er vel derfor, PHP-funktioner ikke kan køres når først siden er loaded?
Avatar billede Slettet bruger
21. juni 2006 - 15:02 #12
Kan du give et eksempel på et JavaScript der giver et billede samme egenskab ved museklik som en SUBMIT-knap?
Bare smid et svar samtidigt.
Avatar billede fixxxer Nybegynder
21. juni 2006 - 15:40 #13
Det gør et image-input som vist tidligere..

<input type="image" src="etbillede.jpg">


I JavaScript kan du dog submitte en formular på lidt forskellige måder. Vha DOM:

document.getElementById('formens_id').submit();
Avatar billede Slettet bruger
22. juni 2006 - 19:12 #14
Okaj!
Tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester