Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


backgroundColor i annan TR?

Postades av 2005-03-07 08:19:20 - Stefan Skalk, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 619 personer

Jag har en tabell som när jag drar musen över en rad (TR) så ändrar jag backgroundColor på raden:
<code>
<tr onmouseover="this.style.backgroundColor='#ffffff';" onmouseout="this.style.backgroundColor='#eaeaea';">
</code>
Hur gör jag som jag vill ändra backgroundColor på raden under och raden över samtidigt när jag drar musen över en rad?


Svara

Sv: backgroundColor i annan TR?

Postades av 2005-03-07 08:49:10 - Simon Dahlbacka

du kommer åt aktuellt index genom <b>this.rowIndex</b>

sätt ett id på din tabell och gör nåt i stil med följande

table = document.getElementById("ditt_tabell_id");
table.rows[this.rowIndex -1].style.backgroundColor = "#fff";
table.rows[this.rowIndex +1].style.backgroundColor = "#eaeaea";


givetvis bör du kolla att -1 och +1 inte går "out of bounds"


Svara

Sv:backgroundColor i annan TR?

Postades av 2005-03-07 11:00:20 - Stefan Skalk

Jag får det inte att funka, antar att jag sätter id på table fel...
<code>
<table id="tabell">
</code>

table = document.getElementById("tabell");

eller?


Svara

Sv: backgroundColor i annan TR?

Postades av 2005-03-07 13:28:41 - Simon Dahlbacka

det ser nog rätt ut, eventuellt kan du ju testa att byta ut javascript variabelns namn till nåt annat än table och se om det har nån betydelse?

Jag antar att du kollat att koden körs när du gör en mouseover på en rad?

har du koden online kan du ju skicka en länk om du inte får det att funka.


Svara

Sv:backgroundColor i annan TR?

Postades av 2005-03-07 15:02:04 - Stefan Skalk

Jag har inte koden online så jag lägger in det här istället:

<script language="JavaScript">
function bg_tr(tr_rad, in_tr, top_tr) {

	tabell_id = document.getElementById("tabell_1");

	if (in_tr == 1) {
		tr_color = "#fff";
	} else {
		tr_color = "#eaeaea";
	}

	if (top_tr == 1) {
		tabell_id.rows[tr_rad.rowIndex - 1].style.backgroundColor = tr_color;
		tr_rad.style.backgroundColor = tr_color;
	} else {
		tabell_id.rows[tr_rad.rowIndex + 1].style.backgroundColor = tr_color;
		tr_rad.style.backgroundColor = tr_color;
	}
}
</script>

<table id="tabell_1">
<tr onmouseover="bg_tr(this, 1, 1);" onmouseout="bg_tr(this, 0, 1);">
<td>
</td>
</tr>
<tr onmouseover="bg_tr(this, 1, 0);" onmouseout="bg_tr(this, 0, 0);">
<td>
</td>
</tr>
</table>

Problemet är också att inget script fungerar på sidan, ändå så har jag kollar så att alla variabler är unika! Kan nån se något fel?


Svara

Sv: backgroundColor i annan TR?

Postades av 2005-03-08 15:51:47 - Göran Andersson

Det låter som om du har syntaxfel i något script. Har du webbläsaren inställd så att javascript-felmeddelanden visas? Annars visas de bara som en varningsskylt i statusraden.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 726
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies