webForumDet fria alternativet

storlek på type="image"

3 svar · 245 visningar · startad av GronK

GronKMedlem sedan feb. 20034 inlägg
#1

Första inlägget :)

Jag har följande kod

<form action="test.php" method="get">
<input type="image" src="hej.jpg" border="0">
</form>

med denna så kan jag lätt hämta var man tryckte på min hej.jpg bild X och Y kordinat!

Men jag skulle vilja skicka med storleken på bilden X och Y oxå!

Min ide var följande "onsubmit" så anropar jag ett script som hämtar storleken på min bild och lägger med size_x och y i två gömda input fält!

Problemt är att jag vet inte hur jag ska skriva för att hämta storleken på min.
<input type="image" src="hej.jpg" border="0">

Så fort jag försöker döpa den till något typ. name="my_img" så skickar den inte med var man tryckte i X och Y kordinat längre
:(

Så vad göra ? :l

Peter SMedlem sedan dec. 20025 484 inlägg
#2

Så här kan du göra:

<script type="text/javascript">
<!--

function addImgSize(o){
	o.form.elements["_x"].value = o.offsetWidth;
	o.form.elements["_y"].value = o.offsetHeight;
};

//-->
</script>
...
<form>
	<input type="hidden" name="_x">
	<input type="hidden" name="_y">
	<input type="image" src="foo.png" onclick="addImgSize(this)">
</form>
...

:)

GronKMedlem sedan feb. 20034 inlägg
#3

aaahhh elements Tusen tack mannen! =)

Peter SMedlem sedan dec. 20025 484 inlägg
#4

Det var så lite så. Förresten...

Välkommen till webForum GronK! :bire

129 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
126 ms — hämta tråd, inlägg och bilagor (db)