---
title: "OnClick i Response.Write"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/44209-onclick-i-response-write"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "KoTTeN"
published: "2002-05-21T13:13:22.000Z"
updated: "2002-05-21T21:58:48.000Z"
replies: 11
views: 274
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/asp/44209-onclick-i-response-write"
---

# OnClick i Response.Write

## #1 — KoTTeN, 2002-05-21T13:13Z

hallå! 
Jag har en onmose over för att ändra bak grunds färg till en tabel rad, men det vill inte funka.

```
Response.Write(" <TR ONMOUSEOVER=""this.bgColor='#5A7E94';"" ONMOUSEOUT=""this.bgColor='#8A9EA9';""><A HREF=""text_andra.asp?ID=" & RecSet("ID") & "&Meny=start"">" & RecSet("rubrik") & "</A></TD></TR>")
```

Har jag glömt bort någon appostrof eller så?

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

## #2 — Jesper T, 2002-05-21T13:18Z

Prova med: this.style.backgroundColor i stället

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

## #3 — solbulle, 2002-05-21T13:19Z

Du har i alla fall glömt en: \<TD\>

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

## #4 — KoTTeN, 2002-05-21T13:46Z

Nej de vill fortfarande inte funka... Postar hela koden 

```

    <TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">

<%
        Set RecSet = Server.CreateObject("ADODB.Recordset")												
        SQL = "SELECT * FROM rubiker"
        RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
	Do Until RecSet.EOF 

        Response.Write(" <TR ONMOUSEOVER=""this.style.backgroundColor='#5A7E94';"" ONMOUSEOUT=""this.style.backgroundColor='#8A9EA9';""><TD WIDTH=""6"" BGCOLOR=""#8A9EA9""></TD><TD BGCOLOR=""#8A9EA9""><SPAN CLASS=""l""><A HREF=""text_andra.asp?ID=" & RecSet("ID") & "&Meny=start"">" & RecSet("rubrik") & "</A></TD>")
        Response.Write(" <TD WIDTH=""54"" BGCOLOR=""#8A9EA9""><CENTER> <SPAN CLASS=""s""> " & RecSet("ID") & "</CENTER> </SPAN></TD><TD WIDTH=""50"" BGCOLOR=""#8A9EA9""><CENTER> <SPAN CLASS=""s""> <A TITLE=""Radera!"" HREF=""javascript:ConfirmDelete('crew/text_radera.asp?id=" & RecSet("ID") & "')"">X</A> </CENTER></SPAN></TD><TD WIDTH=""6"" BGCOLOR=""#8A9EA9""></TD></TR>")

        RecSet.MoveNext	

        Loop
        RecSet.Close 
        Set RecSet = Nothing 

%>

    </TABLE><BR></TD>
```

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

## #5 — solbulle, 2002-05-21T13:49Z

Visa gärna den htmlutskrift som ditt script genererar.

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

## #6 — SPiN, 2002-05-21T13:50Z

Sätt ett ID på fälten du vill ändra, och använd CSS:

```
<tr>
<td id="enCell" name="enCell" style="background-color: white;" onmouseover="enCell.style.backgroundColor='black'; return true;" onmouseout="enCell.style.backgroundColor='white'; return true;">INNEHÅLL</td>
</tr>
```

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

## #7 — KoTTeN, 2002-05-21T14:28Z

Att ge varje rad ett namn är ju ganska omständigt då jag loopar ut samma kod flera gånger. Skulle vara skönt om man kunde undgå en massa extra kod. För de ska välll funka med den kod jag har?! 

Här är "utskriften" från scriptet:

\<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"\>
  \<TR ONMOUSEOVER="this.style.backgroundColor='#5A7E94';" ONMOUSEOUT="this.style.backgroundColor='#8A9EA9';"\>
    \<TD WIDTH="6" BGCOLOR="#8A9EA9"\>\</TD\>
     \<TD BGCOLOR="#8A9EA9"\>\<SPAN CLASS="l"\>\<A HREF="text_andra.asp?ID=1&Meny=start"\>Start\</A\>\</TD\>
     \<TD WIDTH="54" BGCOLOR="#8A9EA9"\>\<CENTER\> \<SPAN CLASS="s"\> 1\</CENTER\> \</SPAN\>\</TD\>
     \<TD WIDTH="50" BGCOLOR="#8A9EA9"\>\<CENTER\> \<SPAN CLASS="s"\> \<A TITLE="Radera!" HREF="javascript:ConfirmDelete('crew/text_radera.asp?id=1')"\>X\</A\>\</CENTER\>\</SPAN\>\</TD\>\<TD WIDTH="6" BGCOLOR="#8A9EA9"\>\</TD\>
  \</TR\>
\</TABLE\>

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

## #8 — solbulle, 2002-05-21T15:55Z

Skippa  BGCOLOR="#8A9EA9" i alla TD-taggar annars körs de istället för din mouseover.

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

## #9 — SPiN, 2002-05-21T20:08Z

Jag är osäker på om du kan använda this när du försöker anropa en cell i en rad, kanske någon kan belysa det? :)

> Att ge varje rad ett namn är ju ganska omständigt då jag loopar ut samma kod flera gånger.

Inte alls:

```
<%
' En massa ASP där du bl.a. skapar ett recordset
Dim i
i = 0

Do Until objRS.EOF
     With Response
          .Write "<tr onmouseover=""minCell" & i & ".style.backgroundColor='white'; return true;"" onmouseout=""minCell" & i & ".style.backgroundColor='black'; return true;"">"
          .Write "<td id=""minCell" & i & """ name=""minCell" & i & """ style=""background-color: black;"">INNEHÅLL</td>"
          .Write "</tr>"
     End With

     i = i + 1
objRS.MoveNext
%>
```

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

## #10 — solbulle, 2002-05-21T20:18Z

Fungerade inte detta?

```
     <TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">

<%
        Set RecSet = Server.CreateObject("ADODB.Recordset")												
        SQL = "SELECT * FROM rubiker"
        RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
	Do Until RecSet.EOF 

        Response.Write(" <TR ONMOUSEOVER=""this.style.backgroundColor='#5A7E94';"" ONMOUSEOUT=""this.style.backgroundColor='#8A9EA9';""><TD WIDTH=""6""></TD><TD><SPAN CLASS=""l""><A HREF=""text_andra.asp?ID=" & RecSet("ID") & "&Meny=start"">" & RecSet("rubrik") & "</A></TD>")
        Response.Write(" <TD WIDTH=""54"" BGCOLOR=""#8A9EA9""><CENTER> <SPAN CLASS=""s""> " & RecSet("ID") & "</CENTER> </SPAN></TD><TD WIDTH=""50""><CENTER> <SPAN CLASS=""s""> <A TITLE=""Radera!"" HREF=""java script:ConfirmDelete('crew/text_radera.asp?id=" & RecSet("ID") & "')"">X</A> </CENTER></SPAN></TD><TD WIDTH=""6""></TD></TR>")

        RecSet.MoveNext	

        Loop
        RecSet.Close 
        Set RecSet = Nothing 

%>

    </TABLE><BR></TD>
```

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

## #11 — KoTTeN, 2002-05-21T21:57Z

A! Nu funkar de! Gick bättre när jag tog bort BGCOLOR. 
Tack alla som orkat ge er tid att hjälpa till!
Vad skulle man göra utan wF?

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

## #12 — solbulle, 2002-05-21T21:58Z

:r

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/44209-onclick-i-response-write
