det har jeg prøvet.. document.getElementById(item).innerHTML="onMouseover='\"show(2);\",style.backgroundColor=\"#75A3CC\"' onMouseout='\"hide(2);\",style.backgroundColor=\"\"' onclick=\"hidenow(2); parent.main.location.href='link.htm'\";";
Jeg ved ikke, om der er fejl i tegnsætningen eller hvad..
Så vidt jeg ved, kan du ikke oprette tabeller/celler dynamisk, da de oprettes før andet html kode.
Synes godt om
Slettet bruger
23. december 2003 - 20:36#15
jeg har prøvet mig lidt frem, og man kan godt oprette hele tabeller og sende dem via getelementbyid, men man kan ikke smide kolonner eller rækker ind i tabeller..
Der er et eller andet underligt ved din side :) Hvis jeg går ind på siden med Opera v7.20, crasher den. Hvis jeg går ind på siden med Opera v7.23, virker det fint. Altså uden fejl.
Du kan sagtens tilføje element on-the-fly, men så skal du:
t = document.getElementById('minTabel'); newTr = document.createElement('TR'); t.appendChild(newTr); newTd = document.createElement('TD'); newTr.appendChild(newTd); newTd.onclick = function anonymous{ alert('virker');};
... osv.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.