tohaMedlem sedan dec. 1999698 inlägg
Om jag har följande kod:
<TR>
<TD><A href="javascript:delete(this);return"><IMG src="package.gif"></A></TD>
</TR>
När man klickar på bilden så vill jag ta bort TR-elementet, med dess innehåll (removeNode()). Men hur refererar man till tr-taggen från js-anropet i a-taggen?
tohaMedlem sedan dec. 1999698 inlägg
Jag kom på det själv. Jag gjorde följande lösning:
<TR>
<TD><IMG src="package.gif" onClick="deleteRow(event.srcElement)"></TD>
</TR>
event.srcElement alltså. Det kanske bara fungerar i IE. Vet ej? Jag tror inte Netscape gillar onChange-event på bilder. *suck* Netscape verkar inte alls vara intresserad av att följa standarder. :(
------------------
/ Torbjörn Hansson, webbutvecklare
Endero Sverige
SweyMedlem sedan apr. 20002 000 inlägg
Och i fortsättningen är vi tacksama om ni alla inte dubbelpostar. Välj det forum som är lämpligast för den fråga du ska ställa.
Tack
------------------
- Swey
Bäst, vackrast, styggast...
RGBMedlem sedan dec. 1999362 inlägg
event.srcElement alltså. Det kanske bara fungerar i IE.
Ja och eftersom händelse hanteringen skiljer sig emellan MSIE och NS så är väl det inte så konstigt, eller?
Jag tror inte Netscape gillar onChange-event på bilder. *suck* Netscape verkar inte alls vara intresserad av att följa standarder.
Jag kikade in hos W3C och saxade följande:
The change event occurs when a control loses the input focus and its value has been modified since gaining focus. This event is valid for INPUT, SELECT, and TEXTAREA. element.
Vilken standard var det du syftade på när du gnällde på att NS inte var intresserade av att följa standarder.
Tänkte att du kanse syftade på ngt av MS små påhitt så jag kikade in på MSDN
http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onchange.asp
Varför gnäller du över att NS inte gillar onChange på bilder?
------------------
R.G.B
tohaMedlem sedan dec. 1999698 inlägg
Ok. Jag skrev fel. Det var onClick-eventet jag menade som det stod på mitt första inlägg.
Som bevisning saxade jag, i min tur, följande text om OnClick-eventet från W3Cs spec för HTML4.0:
=======================================
Name: OnClick
The onclick event occurs when the pointing device button is clicked over an element. This attribute may be used with most elements.
Related Elements:
All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE
=======================================
Allt väl, allt ok. :)
------------------
/ Torbjörn Hansson, webbutvecklare
Endero Sverige