Hallo,
warum fragst Du nicht hier: [pref:t=54780&m=304866] weiter?
also ich versuch nen Navigationsystem zu basteln und wollte wenn man ueber ein einen Hauptknoten kommt dass ein Untermenu sich öffnet ( openmenu () )
Bloss der fügt das zusammengebastelte TabellenElement nicht ein kann mir einer helfen ?
Ist die Zusammensetzung des Elementes korregt ?THX
function OpenMenu(Index) {
var myobj = eval(document.getElementById(Index));
wofür ist das eval() gut?
var Zeile = document.createElement("TR");
var Spalte = document.createElement("TD");
var divx = document.createElement("DIV");
var Text = document.createTextNode("Hallo");
divx.appendChild(Text);
Spalte.appendChild(divx);
Zeile.appendChild(Spalte);
myobj.appendChild(Zeile);
Hier fehlt ein TBODY-Element. Jede Tabelle hat einen TBODY zu haben. Mit HTML erzeugt, hat sie ihn automatisch, mit DOM erzeugt, musst Du ihn mit einfügen.
DOM:
TABLE - TBODY - TR - TD - DIV - TextNode
}
Das steht aber hoffentlich nicht wirklich im Quelltext unmittelbar untereinander?
<table id="ST" onmouseover="OpenMenu('ST');Makiere('ST');" onmouseout="Demakiere('ST')" border="1" cellspacing="0" cellpadding="5"><tr>
<td><div id="STMain">Steuerberatung</div></td>
</tr></table>
</td>function Makiere(Index) {
eval("document.all."+Index+".style.background = 'red'");
wofür ist das eval() gut?
document.getElementById(Index).style.background = 'red';
viele Grüße
Axel