anderlin Skrevet 20. februar 2004 Del Skrevet 20. februar 2004 Jeg vil at en link/knapp etc skal starte en funskjon. Hvordan gjør jeg det? Altså: Når jeg klikker på en link, vil jeg ikke at siden skal bytte, men at en php-funskjon skal kjøres. Og: Finnes det en gå_til_url("url") funskjon i PHP? Lenke til kommentar
Torbjørn Skrevet 20. februar 2004 Del Skrevet 20. februar 2004 når du vet at php kjører på serveren, ikke i nettleseren, hvordan har du tenkt å få til det? Lenke til kommentar
anderlin Skrevet 20. februar 2004 Forfatter Del Skrevet 20. februar 2004 En måte jeg ser for meg, er å ha en vanlig link. Den siden man kommer til, setter en variabel, og sender deg rett tilbake der du var (hvordan?). I denne sjekkes så om variabelen er satt, og rett funksjon kjøres. Jeg er helt ny på PHP, så beklager hvis jeg spør tåpelig. Lenke til kommentar
Torbjørn Skrevet 20. februar 2004 Del Skrevet 20. februar 2004 husk at en nettleser bare tar imot data fra de serverene den går til. den vet ikke hva php kode er. hvis du åpner en php fil fra haddisken med din nettleser, vil du bare se rå phpkode. php som program kjører på serveren og er allerede ferdig når nettleseren har fått php siden. blir litt sent da å skulle få samme php program til å kjøre en eller annen funksjon når det allerede er ferdig. Lenke til kommentar
Torbjørn Skrevet 20. februar 2004 Del Skrevet 20. februar 2004 det jeg egentlig prøver å si, er at du må bruke javascript Lenke til kommentar
anderlin Skrevet 20. februar 2004 Forfatter Del Skrevet 20. februar 2004 Selvfølgelig, jeg skjønner nå. Takk for oppklaringen! Men hva er det man gjør, hvis man f.eks vil ta imot data fra en form, uten å bytte side? Lenke til kommentar
anderlin Skrevet 20. februar 2004 Forfatter Del Skrevet 20. februar 2004 det jeg egentlig prøver å si, er at du må bruke javascript Java kjenner jeg, så det hørtes jo bra ut. Må finne ut hva det er... Lenke til kommentar
Torbjørn Skrevet 20. februar 2004 Del Skrevet 20. februar 2004 javascript er ikke java! og det over der; hvis du skal bruke php, må det per def gå over HTTP en <form> kan du ikke sende uten å bytte side, meg vitende. du kan sette en del rare target's i <form> kanskje (kanskje en skjult iframe?) eller bruke andre html objekter med URL adresser, <script>, <img> og sette adressen på disse til en URL'escaped php fil som fanger opp data. Lenke til kommentar
Nervetattoo Skrevet 21. februar 2004 Del Skrevet 21. februar 2004 Kan vell sende til et nytt vindu som åpner bak det du har allerede og kjører funksjonen og så sende det tilbake til orginal vinduet med javascript, eller, kanskje ikke. Uansett, er det utrulig viktig at vinduet ikke oppdateres en gang, er jo ikke noe problem å kjøre funksjonen i samme side, bare en oppdatering. Med mindre siden er tung eller brukeren har en treg linje vil han jo knapt merke det. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå