Om jag inte minns fel så får du med två tal när du klickar på en input type="image.
Talen visar var man klickat på bilden.
Ex.
x = 10
y = 23
------------------
/Tor
12 svar · 271 visningar · startad av brw
Jag undrar om det går att göra såhär och isf. hur för jag får inte det att funka:
när man använder en vanlig submitknapp kan man köra följande:
<input type="submit" name="bla" value="sida1">
jag vill nu byta den fula submitknappen mot en bild och med följande kod försöker jag få med samma värden:
<input type="image" src="images/submitsida1.gif" name="bla" value="sida1" width="50" height="19">
Men jag får inte med värdet alltså value... måste det ske via javascript?
------------------
Ingenting är omöjligt, bara en utmaning.
Om jag inte minns fel så får du med två tal när du klickar på en input type="image.
Talen visar var man klickat på bilden.
Ex.
x = 10
y = 23
------------------
/Tor
hmm men dom talen spelar ingen roll.. frågan är ju om det går att skicka med value och name.. name är jag rätt säker på men value verkar inte gå att skicka med.. frågan är ju om man skall använda nå javascript.. typ onClick bla bla..
------------------
Ingenting är omöjligt, bara en utmaning.
Försökte nu med följande:
<input type="image" src="knappar/mall.gif" width=50 height=19 onClick="this.form.page.value='Mall'; this.form.submit();>
Men då säger den att det blir syntaxfel??!
------------------
Ingenting är omöjligt, bara en utmaning.
Felmeddelandet beror på att du inte avslutar dubbbelfnutten (") ;)
------------------
/Tor
Hmm.. funkar ändå inte.. hehe vafan nu får jag magsår snart. ;)
Ingen som har nån aning om hur jag kan lösa det?
------------------
Ingenting är omöjligt, bara en utmaning.
Sista utvägen är nu då om det inte går på annat sätt kanske att sätta en stylesheet på en vanlig submitknapp med en bild som bakgrund i den.. om det nu går.
------------------
Ingenting är omöjligt, bara en utmaning.
Det funka inge vidare i netscape.
Hmm.. alternativet nu är att döpa varje knapp specifikt.
mall1, mall2, mall3
<input type="image" src="mall1.gif" name="mall1">
<input type="image" src="mall2.gif" name="mall2">
istället för som tidigare:
<input type="submit" name="page" value="mall1">
<input type="submit" name="page" value="mall2">
men frågan är då hur jag ser om det kommer från den knappen för när jag försöker kolla värdet Request.Form("mall1") så finns det inget där?
------------------
Ingenting är omöjligt, bara en utmaning.
Man skulle ju kunna skriva så här. :)
<%
If Request("mall1.x") <> "" Then
'Besökaren klickade på mall1
ElseIf Request("mall2.x") <> "" Then
'Besökaren klickade på mall2
Else
'Besökaren klickade på en annan knapp
End If
%>
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
Varför krångla till det?
Lägg en hidden och sedan en bild som du submittar med :)
<SCRIPT LANGUAGE=javascript>
<!--
function doSubmit()
{
document.forms[0].action="temp";
document.forms[0].target = "self";
document.forms[0].submit();
}
//-->
</SCRIPT>
<form method="post" action="temp.asp">
<input type="hidden" value="rossi rockar">
<a href="javascript:doSubmit()"><img src="bild.gif"></a>
</form>
------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda
erik...
din kod funkar men jag har en fråga...
vad gör ".x" i följande kod:
If Request("mall1.x") <> "" Then
Hade ingen aning om att man skrev så..
------------------
Ingenting är omöjligt, bara en utmaning.
Som Web-Tor sa så skickas koordinaterna med som mall.x och mall.y. Då ser man om någon klickat på just den bilden. :)
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
Hehe å va dum jag är borde jag ju kunnat lista ut :r *skäms*
Jaja tack iaf. nu funkar allt!
------------------
Ingenting är omöjligt, bara en utmaning.