23. december 2002 - 14:05Der er
5 kommentarer og 1 løsning
Dhtml-editor - indsæt billede
Jeg er ved at lave en wysiwyg editor med dhtml. Jeg har nogle problemer med indsæt-billede-funktionen. Det foregår ved at man trykker på en knap, hvorefter der kommer et popupvindue frem. Her er der nogle billeder man kan vælge i mellem, og når man trykker lukkes popupen og billedet indsættes. Det virker fint. Nu vil jeg imidlertid gerne have, at man skal kunne vælge billedets justering, dvs. enten "align=left", "align=center" eller "align=right". Jeg har prøvet med følgende kode i popupen, der eksekveres når et billede vælges (denne kode vil altid centrere billederne, dette rettes senere:
function vaelg(bill){ opener.billede('InsertImage', 'bill, 'center'); self.close(); }
Og i selve editoren har jeg følgende kode:
function billede() { document.ifr.focus(); com = billede.arguments[0]; sec = billede.arguments[1]; var just = billede.arguments[2]; if (sec != null) { if (com == "InsertImage") { document.ifr.focus(); document.ifr.document.selection.createRange().pasteHTML('<img src="' + sec + '" border="0" align="' + just + '">'); } else document.ifr.document.execCommand(com, false, sec); } document.ifr.focus(); }
Men der sker ingenting når jeg prøver at indsætte billedet. Der kommer heller ingen fejlmelding. Er der nogen der kan hjælpe???
phoenixV >> Du har reddet mig endnu engang - tusind tak!!! Læg et svar.
Hono
Synes godt om
Slettet bruger
23. december 2002 - 14:50#6
Svar
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.