你是想让test.js的内容自动加载吗?

解决方案 »

  1.   

    不好意思,刚才这句有错
    outputwin=window.open('','test win');改成这个样子。我的意思是我调用opwin这个function,打开一新的窗口,里面的内容是我JS写出来的,同时,我又在新的窗口中引入了两个JS。
      

  2.   

    我给dhtmllib.js和scroller.js分别写了个alert测试,没有问题,是正常的
    test.js有点小错修改了一下
    function opwin()
    {
    outputwin=window.open('','testwin','');outputwin.document.writeln("<html>");
    outputwin.document.writeln("<head>");
    outputwin.document.writeln("<title>");
    outputwin.document.writeln("");
    outputwin.document.writeln("</title>");
    outputwin.document.writeln("<LINK REL=stylesheet HREF='LargeScreen.css' TYPE='text/css'>");
    outputwin.document.writeln("<scr"+"ipt src=\"dhtmllib.js\"></scr"+"ipt>");
    outputwin.document.writeln("<scr"+"ipt src=\"scroller.js\"></scr"+"ipt>");
    outputwin.document.writeln("</head>");
    outputwin.document.writeln("<body bgcolor=black>");outputwin.document.writeln("<script language=\"javascript\">");
    outputwin.document.writeln("var myScroller1 = new Scroller(0, 0, 450, 300, 0, 0,60); ");
    outputwin.document.writeln("myScroller1.setColors(\"#006600\", \"#000000\", \"#009900\");");
    outputwin.document.writeln("myScroller1.setFont(\"Verdana,Arial,Helvetica\", 2);");
    outputwin.document.writeln("myScroller1.setPause(1500);");
    outputwin.document.writeln("myScroller1.addItem('HTML&gt;<BR>&nbsp;&nbsp; &lt;HEAD&gt;<BR>&nbsp;&nbsp;<FONT color=#99ff66> &lt;TITLE&gt;Regular Expression Tester&lt;/TITLE&gt;<BR>&nbsp;&nbsp; &lt;SCRIPT LANGUAGE=\"JavaScript\"&gt;&lt;!-<BR>&nbsp;&nbsp; function accessFormElements() {<BR>&nbsp;&nbsp;&nbsp; flags = \"\"<BR>&nbsp;&nbsp;&nbsp; if(document.rexForm.global.checked) flags += \"g\"<BR>&nbsp;&nbsp;&nbsp; if(document.rexForm.ignore.checked) flags += \"i\"<BR>&nbsp;&nbsp;&nbsp; re = new RegExp(document.rexForm.rex.value,flags)<BR>&nbsp;&nbsp;&nbsp; rep = document.rexForm.replacement.value<BR>&nbsp;&nbsp;&nbsp; str = document.rexForm.testString.value<BR></FONT>&nbsp;&nbsp;&nbsp; res = document.rexForm.resultString<BR>&nbsp;&nbsp; }<BR>&nbsp;&nbsp; function searchExp() {<BR>&nbsp;&nbsp;&nbsp; accessFormElements()<BR>&nbsp;&nbsp;&nbsp; searchResult = str.search(re)<BR>&nbsp;&nbsp;&nbsp; if(searchResult==-1)<BR>&nbsp;&nbsp;&nbsp;&nbsp; res.value = re + \" not found.\"<BR>');");
    outputwin.document.writeln("function runmikescroll() {");
    outputwin.document.writeln("  var layer;");
    outputwin.document.writeln("  var mikex, mikey;");
    outputwin.document.writeln("  layer = getLayer(\"placeholder\"); ");
    outputwin.document.writeln("  mikex = getPageLeft(layer); ");
    outputwin.document.writeln("  mikey = getPageTop(layer);");
    outputwin.document.writeln("  myScroller1.create();");
    outputwin.document.writeln("  myScroller1.hide();");
    outputwin.document.writeln("  myScroller1.moveTo(mikex, mikey);");
    outputwin.document.writeln("  myScroller1.setzIndex(100);");
    outputwin.document.writeln("  myScroller1.show(); ");
    outputwin.document.writeln("}");
    outputwin.document.writeln("window.onload=runmikescroll;");
    outputwin.document.writeln("</"+"script>");
    outputwin.document.writeln("<div id=\"placeholder\" style=\"position:relative; width:450px; height:300px;\">&nbsp;</div>");
    outputwin.document.writeln("</body>");
    outputwin.document.writeln("</html>");
    outputwin.document.writeln("");
    }
      

  3.   

    jascript 和java对字符特敏感的!
      

  4.   

    outputwin=window.open('','testwin','');outputwin.document.writeln("</"+"script>");我这里运行正常,不知道怎么回事了