Do a quick Google search on standardCreateElement() and you will get a large number of results that all match a piece of Javascript code in someone's bookmarklet (aka favelet). You'll never get a page that tells you what the function does or why it is necessary. This drove me crazy for quite some time, but I finally figured out what was going on.
It is an eBay specific hack. Here is the code eBay uses to try to stop bookmarklets and other active content from working:
function EbayBlockActiveContent(pParent,pName)
{
...
document.standardWrite=document.write;
this.documentWrite=function(pStr)...
document.standardWriteln=document.writeln;
this.documentWriteln=function(pStr)...
document.standardCreateElement=document.createElement;
this.createElement=function(pStr)...
document.write=c.documentWrite;
document.writeln=c.documentWriteln;
document.createElement=c.createElement;
...
}
For those readers that may be somewhat new to Javascript, what this function does is redefine a few of the standard methods on the document object so that they call new eBay defined methods and rename the old methods
standardOLDNAME. Sneaky.