比如
<html>
<head>
<script>
function f1(sUrl)
{
var a = window.open(sUrl);
a.document.write('xxx');
}
</script>
</head>
<body>
<div>
<A id=id1 href="javascript:f1('http://www.csdn.net')">链接</A>
</div>
</body>
</html>
发现a.document.write('xxx')根本不起作用。

解决方案 »

  1.   

    那js能实现这样的功能吗:比如一个指向网页A的链接,点击链接后对网页A动态插入一些脚本,然后再打开,即这时网页A已经被改变。
      

  2.   

    try:index.htm<script> 
    function f1(sUrl) { 
    var a = window.open(sUrl); 
    a.document.write('<scr'+'ipt>alert("my name is aaa.htm")</scr'+'ipt>'); 

    </script> 
    </head> 
    <body> 
    <div> 
    <A id=id1 href="javascript:f1('aaa.htm')" target=>链接 </A> 
    </div> 
    aaa.htm<body></body>
      

  3.   

    如果是本地网页aaa.htm没问题。但是如果为<A id=id1 href="javascript:f1('http://www.csdn.net')" target=>链接 </A>,
    用IE6还是不行,提示脚本错误:拒绝访问。但用firefox可以,真是见鬼了。我目前的工作必须是基于IE的,且改变的网页不是本地网页
      

  4.   

    firefox可以--也是虚的,否则你可以随意修改别人的文档了^_^