Avatar billede royal12 Nybegynder
21. oktober 2003 - 18:24 Der er 3 kommentarer

cell border - wysiwyg editor

Hejsa

Jeg er igang med at lave en editor. Med en div som jeg har sat contentEditable="true" på.
Mit problem er at jeg gerne vil kunne stille markøren i en celle i en tabel og så kunne lægge baggrundsbillede i cellen.

Men jeg kan ikke rigtig fange den celle jeg står i. Jeg får kun fat i selve tablen. hvordan går jeg?

/Royal12
Avatar billede roenving Novice
21. oktober 2003 - 21:10 #1
Hvad gør du ?-)
Avatar billede royal12 Nybegynder
21. oktober 2003 - 21:39 #2
jaa..lige.. nu udføre jeg følgene i en onload funktion:

ContentElement.document.oncontrolselect = doCtrlSel;

og i doCtrlSel:

function doCtrlSel() {
var elm = event.srcElement;
alert(elm.tagName.toUpperCase());
alert(elm.innerHTML);
}

Men ud af det komme jo ikke hvilken celle jeg står i, som jeg gerne vil vide. Så jeg kan sige cellensnavn.style.et_eller_andet = '';
Avatar billede roenving Novice
21. oktober 2003 - 21:45 #3
Hvad med et onclick-event på cellerne ?-)

-- så vil srcElement pege på hver celle, ellers vil der ske det, at det bubbler op til nærmeste element, som kan fange eventen !-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester