focus i WYSIWYG editor
Hej Ekperter!Jeg er igang med at lave en editor til mit eget CMS system og jeg er støt på et meget irriterende problem når jeg kører min funktion.
jeg har lavet denne funktion til at indsætte egne HTML koder i både IE og FF.
function insert_HTML(tekst){
document.getElementById("iView").contentWindow.focus();
var random_string = "insert_html_" + Math.round(Math.random()*100000000);
frames.iView.document.execCommand("insertimage",false, random_string);
var pat = new RegExp("<[^<]*" + random_string + "[^>]*>");
var links = '<a href=" + tekst + "> + test + </a> ';
frames.iView.document.body.innerHTML = frames.iView.document.body.innerHTML.replace(pat, links);
document.getElementById("iView").contentWindow.focus();
}
Funktionen virker fint. Men dog fokuserer den forkert når jeg indsætter html koden. Den skal helst fokuserer efter den kode jeg har sat ind, men den fokuserer i stedet i starten af editoren.
Det skal både virke i Firefox og internet explorer og der er noget med at createRange og alt det der ikke virker i Firefox.
Nogen der har nogle forslag??
