کمک برای ساخت ادیتور Wysiwyg
من می خوام یه ادیتور بسازم برای برنامه نویسی C++ با کد زیر:
کد:
var iframeid = 'iView';
function Colorize(code)
{
return document.getElementById(iframeid).contentDocument.body.innerHTML+'X';
}
function Init()
{
document.getElementById(iframeid).contentDocument.designMode = 'on';
document.getElementById(iframeid).contentDocument.body.innerHTML = '<html><head></head><body><b>S</b>alam</body></html>';
}
function Refresh()
{
document.getElementById(iframeid).contentDocument.body.innerHTML = Colorize();
setTimeout('Refresh()', 1000);
}
و
کد:
<html>
<head>
<script type="text/javascript" language="JavaScript" src="CodeEd.js"></script>
</head>
<body onLoad="Init(); Refresh();">
<iframe id="iView" style="width: 640px; height:480px"></iframe>
</body>
</html>
وقتی این رو اجرا می کنم هر دفه که یه X اضافه می شه نشانگر به اول خط می ره، چه کار کنم که نشانگر موقع تغییر همون جا بمونه؟