<pre><script type="text/javascript">
_spBodyOnLoadFunctionNames.push("fillDefaultValues");
function fillDefaultValues()
{
fillPeoplePickerWithCurrentUser(1);
}
function fillPeoplePickerWithCurrentUser(pickerNo)
{
var currentUser = getCurrentUser();
if(currentUser != null)
{
var pp = getPickerImputElement(pickerNo);
if(pp != null)
{
pp.innerHTML = currentUser;
}
}
}
function getPickerImputElement(pickerNo)
{
var result = '';
var divs = document.getElementsByTagName('DIV');
var j = 0;
for(var i=0; i < divs.length; i++)
{
if(divs[i ].id.indexOf('UserField_upLevelDiv') > 0)
{
j++;
if(j == pickerNo)
{
result = divs[i ];
break;
}
}
}
return result;
}
function getCurrentUser()
{
var tags = document.getElementsByTagName('a');
for(var i=0; i < tags.length; i++)
{
if(tags[i ].innerText.substr(0,7) == 'Welcome')
return tags[i ].innerText.substr(8,tags[i ].innerText.length);
}
}
</script></pre>
leave a comment