webForumDet fria alternativet

Markera rad i tabell

1 svar · 298 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

Jag skulle vilja kunn markera en rad i en tabell och skapa en annan bakgrundsfärg. Det jag gör nu är att i min <tr> så sätter jag onclick till this.style.backgroundColor och det fungerar ju utmärkt. Hur ska jag göra för att min <tr> skall få tillbaka ursprungsfärgen när jag klickar på en annan <tr>?

maqeMedlem sedan dec. 2003824 inlägg
#2

Lösning:

		var myCellSave=false;
		
		function myClick(myThis){
			if (myCellSave)
			{
				myCellSave.style.backgroundColor='#ffffff'
				myCellSave.style.color='#000000'
			}
			myCellSave=myThis
			myThis.style.backgroundColor='#0A246A'
			myThis.style.color='#FFFFFF'
		}

sedan kör jag bara en onclick="myClick(this)" i min <tr> så får jag önskat resultat.

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