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


Komma åt ID på en tabellrad?

Postades av 2004-03-10 11:22:47 - Joachim Feldt, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 519 personer

Hej,
Hur kommer jag åt en tabellrads ID med Javascript?

Har provat:
<code>
<script language="Javascript">
function showRowID(rowID)
{
var Test = document.GetElementById(rowID);
alert(Test);
}
</script>
</code>
och här klickar jag på en rad:
<code>
<table>
<tr onclick="javascript:showRowID('row15');"><td>heje</td></tr>
<tr id="row15"><td>Här är row15</td></tr>
</table>
</code>
Skall inte detta fungera??

/Jocke


Svara

Sv: Komma åt ID på en tabellrad?

Postades av 2004-03-10 11:42:46 - Joachim Feldt

Hej igen,
Hittade en lösning. Man måste tydligen hitta tabellcellens ID och sen ta dess parent.
Det funkar men jag får ett annat problem.

Jag har alltså två rader(per loop), när jag klickar på första raden skall andra raden visas. Klickar jag igen skall den således döljas igen.
Mitt Javascript ser ut så här:
<code>
<script language="Javascript">
function showHideRow(cellID)
{
var rowID = document.getElementById(cellID).parentNode;
if(rowID.style.display = 'none')
{
rowID.style.display = '';
}
else
{
rowID.style.display = 'none';
}
}
</script>
</code>
Sen anropar jag det så här:
<code>
'rad 1
<tr onClick="javascript:showHideRow('<%=rs("LEV_ID")%>');"><td>blabka</td></tr>
'rad två som skall visas/döljaas
<tr id="parent<%=rs("LEV_ID")%>" style="display:none;"><td colspan="5" valign="top" id="<%=rs("LEV_ID")%>">Hej</td></tr>
</code>
När jag klickar på rad ett så visas, helt korrekt, rad två, men när jag klickar igen igen händer ingenting.
Rad två skall ju döljas igen...?

Kan någon se vad jag gjort för fel??

/Jocke


Svara

Sv: Komma åt ID på en tabellrad?

Postades av 2004-03-10 11:55:30 - Andreas Hillqvist

Skall det inte vara:
<code>
<SCRIPT type="text/javascript">
function showRowID(rowID)
{
var Test = document.all(rowID);

alert(Test.innerText);
}
</SCRIPT>
>TABLE>
<TR onclick="javascript:showRowID('row15');">
<TD>heje</TD>
</TR>
<TR id="row15">
<TD>Här är row15</TD>
</TR>
</TABLE>
</code>


Svara

Sv: Komma åt ID på en tabellrad?

Postades av 2004-03-10 12:15:26 - Joachim Feldt

Tack för ditt svar!
Fast detta löser inte problemet med att raden inte vill dölja sig igen,som jag beskrev ovan.
Kan du se på den koden och se om du hittar felet?

/Jocke


Svara

Sv: Komma åt ID på en tabellrad?

Postades av 2004-03-10 12:24:32 - Andreas Hillqvist

Var ett rätt enkelt problem. Det skall var == i if-satsen. Vad du gjorde var att tilldela den "none" istället för att fråga om den var "none".
<code>
<script language="Javascript">
function showHideRow(cellID)
{
var rowID = document.all(cellID);

if(rowID.style.display == 'none')
{
rowID.style.display = '';
}
else
{
rowID.style.display = 'none';
}

}
</script>
</code>


Svara

Sv: Komma åt ID på en tabellrad?

Postades av 2004-03-10 12:41:55 - Joachim Feldt

Jaaa, stort tack Andreas!


/Jocke


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 722
27 958
271 751
403
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