我的意思是:点击连接后,目标文件显示在iframe中!
现在是只能实现点击连接后,连接指定文件,
当然,做在连接中就行了,比如:<a href=...target=..>...可是这只能连到指定文件,
而我想要连接到一批文件,即:我要实现调用多个文件(诸如a1_1.html,a1_2.html....)。
就是说,我必须把实现这个功能的html代码放入script脚本中去。 
    
   比如:我点击一个按钮(执行一段脚本),将连到文件content1.html,
再点一下,则连到content2.html....而且,目标文件显示在iframe中,(我已将iframe设置好
了显示位置).
   本来,用我上面写的就可以实现,可是这只能连到指定文件.这可不是我想要的.
    
   不止各位大虾看明白了没有?我是想用类似上面的代码me()来实现,而现在还没有用到.

解决方案 »

  1.   

    ??? 
    ...记得你以前问过
    我也讲过的
    不过给我分也无所谓   :)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>Untitled</title>
    <Script language="JavaScript">
     var pageCount = 1;
     var maxPage = 4
     function next()
      {
       if(pageCount<4) pageCount++;
       document.frames("iFrameID").document.URL="t" + pageCount +".html";
      }
     function pre()
      {
       if(pageCount>1) pageCount--;
       document.frames("iFrameID").document.URL="t" + pageCount +".html";
      }
    </SCRIPT></head>
    <body>
    <span onclick="next()">下页</span>
    <span onclick="pre()">前页</span>
    <iframe id=iFrameID name="iFrameName" src="t1.html" frameborder="0"></iframe>
    </body>
    </body>
    </html>你那种用法也行, 不过不好
    如果你实在要用,在做一个<a>

    <a id=linkNext href='content3.html' target="main">next</a>
    <a id=linkPre href='content3.html' target="main">previous</a>每个<a>加一个onclick事件onclick = "next()"和onclick="previous()"function next()
    {
     ... 
     linkNext.href = "t" + pageCount + ".html";
     ...
    }不过这种方法有问题
    在IE5.5以下, <a>的连接好象先于onclick发生 , 所以...另外还有两种方法
    还是用第一种吧 
      

  2.   

    对了,忘了说:
    这里假设你要显示的是 t1.html - t4.html:)
      

  3.   

    还有一点(真是啰唆!)
    如果你用span, 她的style加上"cursor:hand"
    好看些, 当然你可以自己decorate一下, 也可以用别的东西代替<span>
      

  4.   

    to AiNet:
    "不过这种方法有问题
    在IE5.5以下, <a>的连接好象先于onclick发生 , 所以...
    另外还有两种方法
    还是用第一种吧 "所以我才又问的!
    如果可行,那真是他好了!不然我可要多做几十个麻烦的...了!
    如果可行(因为我的那个文件特殊),明天结账! 
      

  5.   

    大家比较喜欢<a>啊
    我还是喜欢<span>可以实现<a>的所有功能
    甚至加上htc定义还可以做的更好好事做到底吧  :)
    如果你想用<a>
    用onmousedown事件
    这样:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>Untitled</title>
    <Script language="JavaScript">
    var pageCount = 1;
    var maxPage = 4function next()
     {
      if(pageCount<4) pageCount++;
      linkNext.href = "t" + pageCount + ".html";
     }
    function pre()
     {
      if(pageCount>1) pageCount--;
      linkPre.href = "t" + pageCount + ".html";
     }
    </SCRIPT></head>
    <body><iframe id=iFrameID name="iFrameName" src="t1.html" frameborder="0"></iframe>
    <a id=linkNext  onmousedown="next()" href="t1.html" target="iFrameName">next</a>
    <a id=linkPre  onmousedown="pre()" href="t1.html" target="iFrameName">pre</a></body>
    </html>
      

  6.   

    谢谢!
    我还是用span看看吧!
    因为我还要用roller image呢!
    要使用onmousedown.onmouseup之类的,可能效果不太好!