Dynamischen Tabellenzelleninhalt rechts ausrichten (NN)
Alexander Ganz
- dhtml
0 john0 Alexander Ganz0 john
Hallo Forumer!
Ich möchte gerne Text in Tabellenzellen dynamisch austauschen, soweit kein Problem, aber wie schaffe ich es diesen Text innerhalb der Tabellenzelle auch noch rechts zu positionieren? (Internet Explorer macht‚s, Netscape nicht)
Hier der Code:
<SCRIPT LANGUAGE=javascript>
<!--
function ChangeIt()
{
if(document.layers){
document.layers["o1"].document.layers["a1"].document.open()
document.layers["o1"].document.layers["a1"].document.write("huhu")
document.layers["o1"].document.layers["a1"].bgColor = "yellow"
document.layers["o1"].document.layers["a1"].document.close()}
if (document.all){
o1.innerText = "huhu"
o1.style.backgroundColor = "yellow";}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<center>
<table>
<tr>
<td align="right" width=200 bgcolor="silver"><span style="position: relative;" id="o0"><layer id="a0">Hallloo</layer></span></td>
<td align="right" width=200 bgcolor="silver"><span style="position: relative;" id="o1"><layer id="a1">Hallloo</layer></span></td>
</tr>
<tr>
<td align="right" width=200 bgcolor="silver"><span style="position: relative;" id="o2"><layer id="a2">Hallloo</layer></span></td>
<td align="right" width=200 bgcolor="silver"><span style="position: relative;" id="o3"><layer id="a3">Hallloo</layer></span></td>
</tr>
</table>
<a href="javascript: ChangeIt()">TEXT ÄNDERN!</a>
Hat jemand eine Idee??
Wäre toll!
Bis dann
Alex
HI
Habe mit ähnlichen Problemen gekämpft...
Hat jemand eine Idee??
Wäre toll!
hoffe ich
Erste Möglichkeit: Verwende ilayer statt layer (inline-layer)
Seltfhtml-Datei: tcka.htm
<td align="right" width=200 bgcolor="silver"><span style="position: relative;" id="o3"><ilayer id="a3">Hallloo</ilayer></span></td>
Oder mach in den Layer noch einen Div-Tag, dem Du das Attribut align="right" gibst.
<td align="right" width=200 bgcolor="silver"><span style="position: relative;" id="o3"><layer id="a3"><div align="rigth"> Hallloo </div> </layer></span></td>
Falls Dir jemand vorschlägt den Layer direkt durch nen Div-Layer zu ersetzen - vergiss es, denn in selbigen kannst du nämlich nur per Java-Script schreiben, wenn der als Style "postion:absolute" hat, jedenfalls bei älteren 4.x Netscapes... 4.0x und so
grüße
John
Hallo John!
Das mit dem ILAYER hat‚s nicht geklappt, aber mit Div funktionierts.... bin total happy!
Danke!
Bis dann
Alex!
hi alex
Das mit dem ILAYER hat‚s nicht geklappt, aber mit Div funktionierts.... bin total happy!
Danke!
Bis dann
Alex!
ahhh... endlich hab ich auch mal was gewusst ... ;-)
john