---
title: "style is not a object?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18899-style-is-not-a-object"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Kuckel"
published: "2002-02-10T15:21:00.000Z"
updated: "2002-02-11T06:22:00.000Z"
replies: 5
views: 170
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18899-style-is-not-a-object"
---

# style is not a object?

## #1 — Kuckel, 2002-02-10T15:21Z

Har en OnClick som ska färga en \<TR bgcolor\> i en loop. Funktionen ser ut så här:

function SetTrBg(chk,what)
{
if(chk.checked)
  {
  
what.style.backgroundColor="#BBD6F7"; }
}
Det fungerar kanon när jag klickar på en checkbox, när jag sen klickar på nästa så felmeddeandet style is not an object

Kort sagt, Jag behöver ett script som fungerar EXAKT som i Hotmail, markerarad(er)avmarkerar etc etc :)  

\[Redigerat av Kuckel den 10 feb 2002\]

\[Redigerat av Kuckel den 10 feb 2002\]

Permalänk: https://www.webforum.nu/p/18899

## #2 — eas, 2002-02-10T15:25Z

Vad exakt är det du vill göra?

Permalänk: https://www.webforum.nu/p/336572

## #3 — eas, 2002-02-10T15:44Z

Hur anropar du funktionen?

Permalänk: https://www.webforum.nu/p/336573

## #4 — Kuckel, 2002-02-10T16:46Z

Jag hittade ett script som fungerar exakt som hotmail:
\-------------------------------------
\<script language=javascript\>

function SetTrBg(checkbox)
{
  if(checkbox.checked) 
   (checkbox.parentNode).parentNode.style.backgroundColor ='BBD6F7';
   
  else    {
   (checkbox.parentNode).parentNode.style.backgroundColor ='#EFEFDE';     
  }
}
\</script\>
\--------------------------------------
Men jag vill att det bara ska gå att markera en rad i taget. Det är radens Id värde jag behöver. Genom att ha en rad vald så ska man kunna välja delete,sortering på valfri knapp (precis som i hotmail när man markerar rad(er) så kan man delete dessa, men jag vill bara att en rad ska vara markerad :)...hm kanske förklarar dåligt?

Permalänk: https://www.webforum.nu/p/336574

## #5 — eas, 2002-02-10T19:06Z

Du får lägga till nåt som avmarkerar i if-satsen.

Om du bara vill att en post ska vara markerad varför använder du inte radio-buttons istället?

Permalänk: https://www.webforum.nu/p/336575

## #6 — Kuckel, 2002-02-11T06:22Z

Tack fungerar fint med radiobuttons :)
Men det går fortfarande att  markera så att \<tr bgcolor\> behålls, nån som har en vettig lösning? :)

Permalänk: https://www.webforum.nu/p/336576

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18899-style-is-not-a-object
