<script>
var s=document.createElement(script);
s.language="xxxxxxxxx"
s.type="xxxxxxx"
s.src="xxxxxxxxx"
a.document.body.insertAdjacentElement(AfterEnd,s);//a为你的window.open窗体
</script>
var s=document.createElement(script);
s.language="xxxxxxxxx"
s.type="xxxxxxx"
s.src="xxxxxxxxx"
a.document.body.insertAdjacentElement(AfterEnd,s);//a为你的window.open窗体
</script>
var s=document.createElement("script");
s.language="xxxxxxxxx"
s.type="xxxxxxx"
s.src="xxxxxxxxx"
a.document.body.insertAdjacentElement("AfterEnd",s);//a为你的window.open窗体的操作对象
</script>顺便讲一句,firefox不支持insertAdjacentHTML和insertAdjacentElement,可能是ie的私有属性。尽量用appendChild。
{
HTMLElement.prototype.insertAdjacentHTML=function(where, html)
{
var e=this.ownerDocument.createRange();
e.setStartBefore(this);
e=e.createContextualFragment(html);
this.insertAdjacentElement(where,e);
};
HTMLElement.prototype.insertAdjacentElement=function(where, e)
{
switch (where)
{
case 'beforeBegin': this.parentNode.insertBefore(e, this);break;
case 'afterBegin': this.insertBefore(e, this.firstChild); break;
case 'beforeEnd': this.appendChild(e); break;
case 'afterEnd':
if(!this.nextSibling) this.parentNode.appendChild(e);
else this.parentNode.insertBefore(e, this.nextSibling); break;
}
};
};
--->上面代码是摘自梅子的!
var s="alert(this.location)";
newWin.eval(s);