Jump to content
Sign in to follow this  
anderlin

Hvordan få en link til å starte en funksjon?

Recommended Posts

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?

Share this post


Link to post

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.

Share this post


Link to post

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.

Share this post


Link to post

javascript er ikke java!

 

og det over der; hvis du skal bruke php, 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.

Share this post


Link to post

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.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...