| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: dynamische ID eines

25.05.07, 15:23
#1 (permalink)

Javascript Code
<div id="diewillichhaben">
<table>
<tr>
<th> text </th>
<th onclick="tuwas( id );"> klickmich </th>
</tr>
<tr>
<td> text </td>
</tr>
</table>
</div>
Nun ist diese ID aber nicht statisch sondern immer verschieden. Wie kann ich nun auf sie zugreifen?
Ich hab bis jetzt nur herausgefunden, wie man mit this auf das nächsthöhere Element zugreifen kann. Ich könnte also z.b. Attribute des <th> beinflussen, was mir aber nichts bringt.
Hat jemand eine Idee?
25.05.07, 16:06
#2 (permalink)

Irgendwas in der Form (ungetestet):
function getContainerID ( element )
{
if ( element.tagName == 'DIV' )
return element.id;
else
return getContainerID ( element.parentNode );
}
...
<th onclick="tuwas ( getContainerID ( this ) );">...</th>
25.05.07, 16:11
#3 (permalink)

es gibt verschiedene lösungen, um an die id zu kommen.
die erste:
document.getElementsByTagName('div')[0].id
die zweite:
this.parentElement.parentElement.parentElement.id
schau einfach mal auf SelfHTML
nach.
25.05.07, 20:50
#4 (permalink)
Themenstarter

Sonst noch jemand eine Idee? Da die gesamte Tabelle und das <div> ausgegeben werden sollen - könnte man da das nicht irgentwie als Objekt darstellen? Also mit OOP? Ich kenn mich da leider nicht aus.
25.05.07, 20:56
#5 (permalink)

Poste doch sonst einfach mal'n Link zu einer Testseite, damit man anschauen kann, woran's scheitert.

[HaBo]
» Web, Network & Multimedia Palace
» (Web-) Design und webbasierte Sprachen
»
dynamische ID eines
Themen-Optionen Ansicht
Forumregeln
Ähnliche Themen Thema Autor Forum Antworten Letzter Beitrag IP eines fremden Rechners herausfinden ? I_Scalper Virenschutz · Tools & Aggressive Software 1 03.06.09 16:13 PC Leistung eines Besuchers herausfinden valenterry (Web-) Design und webbasierte Sprachen 5 02.07.07 21:57 IP Adresse eines anderen herausfinden dzenker Doppelte Beiträge 0 23.02.07 17:08 Wie kann ich den Standort eines Rechners herausfinden Sven Applikationen 13 25.09.03 14:36
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.
LinkBack
LinkBack URL
About LinkBacks

