value i en knap er det der bliver sendt med når formularen sendet til behandling på serveren.
for tekst knapper er det simpelt der sender man blot den value=værdi" der står på knappen.
for en image knap bliver der automatisk genereret og sendt TO værdier, X-position og Y-position for det sted på billedet hvor der blev trykket. Meningen er at serveren skal bruge de værdier i et serverside imagmap så den kan afgøre hvor på billedet der blev klikket.
værdierne får samme navn som knappen, med '.x' og '.y' klistret på.
sukos >> der er ingen html-kommandoer for det map, det findes jo kun på serveren og bliver slet ikke send med ud til browseren.
Nutildags er der vist ingen der benytter den metode, men dengang det var 12880-bit modems var det en fin besparelse man fik ved ikke at skulle sende bogstaverne for alle de <area kommandoer med.
Det er kun php jeg kender godt nok til at blive specifik:
et klik på knappen <input type="submit" name="knap1" value="Knap1" > kan ses i php som en variabel med navnet $knap1 og værdien "Knap1"
et klik på image-knappen <input name="knap3" type="image" src="file:/images/backover.jpg" alt="image alt text" width="24" height="24"> kan ses i php som 2 variabler med navnene $knap3.x og $knap3.y , og med værier der er tal imellem 0 og 23
Det skulle ikke undre mig om jsp har lavet en anden konvention for navnene for der betyder . (punktum) jo noget helt andet i et navn. måske variablene hedder knap3_x og knap3_y istedetfor
Her er en lille demo med en form der submitter til samme side med method='get' så man kan se i adresselinien hvilke værdier der bliver sendt: http://www.jakoba.dk/eksperten/exp220648.html
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.