Schrift
[thread]2199[/thread]

Tag-Namen abändern: mittels JavaScript einen Tagnamen ändern



<< |< 1 2 >| >> 11 Einträge, 2 Seiten
ich
 2004-04-13 14:53
#25671 #25671
User since
2003-09-19
120 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

ich versuche gerade mittels JavaScript einen Tag-Namen abzuändern.

szenario:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
<!-- mein html -->
[...]
<table border="1">
<tr>
<th id="myTH">huhu0</th>
<td>huhu1</td>
<td>huhu2</td>
<td>huhu3</td>
</tr>
</table>
[...]


und jetzt versuche ich mit js das "th" in "td" umzuwandeln
aber das funktioniert leider nicht.
jemand ne idee ?

Code: (dl )
1
2
3
4
5
// script
[...]
var th = document.getElementById("myTH");
th.tagName = "td";
[...]


gruss
ich
If you tell the truth you don't have to remember anything.
-- Mark Twain
[E|B]
 2004-04-13 15:09
#25672 #25672
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Das geht nicht!
Du kannst wenn du z.B. ein "<b>" hast daraus kein "<i>" machen, wenn ich so richtig verstehe. DU kannst höchstens hingehen und ein "<div id='test'>" aufsetzen und diesem über JS einen CSS Wert zuweisen.
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
ich
 2004-04-13 15:41
#25673 #25673
User since
2003-09-19
120 Artikel
BenutzerIn
[Homepage] [default_avatar]
[E|B
,13.04.2004, 13:09]Das geht nicht!

das habe ich fast befuerchtet ...

weisst du (ode rjemand anders) vielleicht dann eine javascript funktion um einen th - tag in eine tabelle einzufügen ?

so wie bei normalen td - tags: row-object.insertCell()

gruss
ich\n\n

<!--EDIT|ich|1081856651-->
If you tell the truth you don't have to remember anything.
-- Mark Twain
Strat
 2004-04-13 21:00
#25674 #25674
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
da faellt mir nur ein, den inhalt einer td-zeile zu loeschen und die inhalte einer leeren th-zeile zu fuellen... z.B. mit innerHTML....
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
jan
 2004-04-13 21:10
#25675 #25675
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
könntest du nicht der tr eine id zuweisen, sie rausfischen, ihre childs löschen und dann mit
Code: (dl )
var thobj = document.createElement('TH');

und dann denen wiederum text reinlegen mit
Code: (dl )
1
2
thobj.appendChild(document.createTextNode("der text der rein soll"));
trobjekt.appendChild(thobj);

?

EDIT: Code-Tags.\n\n

<!--EDIT|ptk|1081935373-->
ptk
 2004-04-14 13:36
#25676 #25676
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Strat,13.April.2004, 19:00]da faellt mir nur ein, den inhalt einer td-zeile zu loeschen und die inhalte einer leeren th-zeile zu fuellen... z.B. mit innerHTML....[/quote]
Ist innerHTML Standard oder nur eine Microsoft-Erfindung?
jan
 2004-04-14 13:54
#25677 #25677
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ihr immer mit euren code-tags, das nenn ich aber service, ich werde von jetzt an nur noch normal schreiben und dann einen moderator benachrichtigen, der die code-tags setzt ;)

innerHTML funktioniert auch bei gecko, bei den neueren zumindest - ich finde aber, wenn man schon auf DOM setzt, dann sollte man das auch durchhalten und nicht so eine dirty-lösung einbeziehen...
ptk
 2004-04-14 14:38
#25678 #25678
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ich haette die CODE-Tags ja weggelassen, wenn da nicht der falsche Smilie gewesen waere... :-)
[E|B]
 2004-04-14 15:01
#25679 #25679
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
[quote=ptk,14.04.2004, 11:36][quote=Strat,13.April.2004, 19:00]da faellt mir nur ein, den inhalt einer td-zeile zu loeschen und die inhalte einer leeren th-zeile zu fuellen... z.B. mit innerHTML....[/quote]
Ist innerHTML Standard oder nur eine Microsoft-Erfindung?[/quote]
"innerHTML" ist "all" in der Objekthirarchie unterlegen und ist somit nur eine MS Erfindung.\n\n

<!--EDIT|[E|B]|1081940526-->
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
jan
 2004-04-14 15:07
#25680 #25680
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ahh, ok, daran lags, ich habe bild-smileys global deaktiviert, daher fällt mir sowas gar nicht auf.

ms-erfindung mag's sein, läuft aber auch im mozilla:
http://www.mozilla.org/docs/dom/domref/dom_el_ref8.html

es ist allerdings kein teil der DOM-Spec.
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2004-04-13 14:53.