---
title: "Behöver hjälp med en funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/113432-behöver-hjälp-med-en-funktion"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Krug"
published: "2004-10-12T19:38:52.000Z"
updated: "2004-10-12T22:44:58.000Z"
replies: 4
views: 311
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/113432-behöver-hjälp-med-en-funktion"
---

# Behöver hjälp med en funktion

## #1 — Krug, 2004-10-12T19:38Z

Skapar en tabell med 35 rutor för ett lottosystem på detta viset (ASP)

```
<form>
	<table width="180" height="180" border="1">
	<tr><td>
	<table width="180" height="180" border="1"><tr>
	<%
	For i = 1 To 35
		if i Mod 6 = 0 then
		Response.write "<td onClick=""this.bgColor='#c0c0c0'""><center>"& i &"</center><Input type='hidden' name='rad' value='"& i &"'></td></tr><tr>"
		Else
		Response.write "<td onClick=""this.bgColor='#c0c0c0'""><center>"& i &"</center><Input type='hidden' name='rad' value='"& i &"'></td>"
		End if
	Next
	%>
	</table>
	</td></tr>
	</table>
</form>
```

Nu behöver jag ett javascript som ser om rutan är ifylld och då fyller i den eller tvärtom när man klickar på den. Helst skulle det varit en hidden checkbox för jag vill sedan få ut en kommabaserad lottorad av request.form("rad")

Hoppas ni förstår vad jag menar
MvH Krug

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

## #2 — jazzil, 2004-10-12T21:49Z

tyvärr kan jag inte ett skit om asp men javascripten kan jag hjälpa dig med.

Vilken färg är td'n innan? vi säger vit för enkelhetens skull

```
var isset = 0;
var idset = "";
function OnTdClick(objectid)
{
    var target = document.getElementById(objectid);
    if(isset == 0)
    {
         target.style.background='#C0C0C0';
         idset = objectid;
         isset = 1;
    } 
    else if (idset == objectid)
    {
          target.style.background='#FFFFFF';
          idset = objectid;
          isset = 1;
    }
    //Ska det bara kunna vara en som är isatt så ska denna  else sattsen vara med.
    else
    {
            var ABox = document.getElementById(idset);
	    ABox.style.background = '#FFFFFF';
	    target.style.background = '#C0C0C0';
	    isset = 1;
            idset = objectid;
    }
}

////////
/// Sen kallar du på functionen så här.
<td id="Mekk" onClick="OnTdClick(this.id);">td innehåll</td>
```

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

## #3 — Krug, 2004-10-12T22:17Z

frågan är då hur jag får reda på vilka som är ikryssade vid en submit plus att det inte skall gå och klicka i fler än 15 nummer.

Har löst det på ett annat sätt nu men det innebär en massa bilder med nummer så om det går att lösa såhär vore det mycket bättre

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

## #4 — jazzil, 2004-10-12T22:25Z

Kan du ge mig en sida i plain html så ska jag se om jag kan fixa något åt dig :)

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

## #5 — Krug, 2004-10-12T22:44Z

blir lite värre det... har en färdig sida men den är det massa asp i
men vad det hela går ut på är att jag har en tabell med 35 rutor i vilka man skall kunna klicka på och i varje ruta står det ett nummer från 1 till 35 vilket varje ruta representeras av och vi submit skall alla ikryssade rutor skicka som ett formulär till en annan sida.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/113432-behöver-hjälp-med-en-funktion
