farik
Well-Known Member
من داشتم يك كدي رو بررسي ميكردم(مربوط به يك تكست اديتور نسيتا ساده بود )كه به چند تا كد برخوردم كه نميدونستم چيكار ميكنن...دوستان اگه ممكنه طرز كار و كاري كه انجام ميدن رو هم برايم بگن....:
8-RegExp.input
HTML:
1-commcheckpas();
2-commcheckkon();
3-window.location.hash.indexOf('#');
4-document.all('يك چيزي'+window.location.hash.substring(يك عدد)).scrollIntoView();
5-RichTextEditor('x','نام يك شي در صفحه(معمولا يك تگ div');
6-يك شي.parentNode.parentNode.id;
[LEFT]7-اين تكه كد رو هم برام توضيح بدين:
var objects = new Array(new RichTextEditor('Editor','Editor_Div'));
var sInitColor = null;
function RichTextEditor(uniqueID,divID){this.ID = uniqueID;this.DivID = divID;}
RichTextEditor.prototype.format = format;
function GetEditor(current)
{
var i;
var ancestorID = current.parentNode.parentNode.id;
for (i = 0; i < objects.length; i ++)
{
if (objects[i].ID == ancestorID)return objects[i];
}
}
function callFormatting(str,current)
{
try
{
ed = GetEditor(current);
document.getElementById(ed.DivID).focus();
ed.format(str);
}
catch(e)
{
alert("!امكان تغيير فرمت نميباشد");
}
}
function format(str){document.execCommand(str);}
function setFontSize(val,e){ed = GetEditor(e);document.getElementById(ed.DivID).focus();document.execCommand('fontsize', false, val);}
function changeForeColour(){if (sInitColor == null)var sColor = document.dlgHelper.ChooseColorDlg();else var sColor = document.dlgHelper.ChooseColorDlg(sInitColor);sColor = sColor.toString(16);if (sColor.length < 6) {var sTempString = "000000".substring(0,6-sColor.length);sColor = sTempString.concat(sColor);}document.execCommand("ForeColor", false, sColor);sInitColor = sColor;}
function GetRep(CID)
{var TRObj=event.srcElement.parentElement.parentElement.nextSibling;
if(TRObj.style.display == "none")
{
TRObj.childNodes(1).innerHTML=RepTD.innerHTML.replace("THECID",CID.toString());
TRObj.style.display = "";
}
else
{
TRObj.childNodes(1).innerHTML="";
TRObj.style.display = "none";
}
}[/LEFT]
آخرین ویرایش: