http://www.8fans.com/index.php?mod=club&file=s_club&id=25&brand=西藏
该页面是动态生成的js文件,真正的js代码在那里。你在地址栏里输入上面地址,很容易能看到该js的源代码。接下去就不用我多说了。

解决方案 »

  1.   

    我已经说过了
    查看源代码只能看到这一句:
    document.all.club_list.innerHTML='内容省略';这应该不是个很复杂的问题,只是JS我不熟悉!主要应用了innerHTML,我只是不知道此页面如何写JS才能被主页面调用
      

  2.   

    我不知道楼主怎么看的,我打开该地只看到的是这样的:
               
    document.all.club_list.innerHTML='<p class="14_B_black">欢迎进入 <font color="#FF0000">西藏</font> 各地区论坛</p><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#E0E0E0"><tr align="center" bgcolor="#F5FCFF"><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=322" target="_blank">拉萨</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=323" target="_blank">那曲</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=324" target="_blank">昌都</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=325" target="_blank">山南</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=326" target="_blank">日喀则</a></td></tr><tr align="center" bgcolor="#F5FCFF"><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=327" target="_blank">阿里</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=328" target="_blank">林芝</a></td><td width="20%" height="26">&nbsp;</td><td width="20%" height="26">&nbsp;</td><td width="20%" height="26">&nbsp;</td></tr></table>';
      

  3.   

    document.all.club_list.innerHTML='准备放在club_list中的html内容,注意转义单引号和换行符';
      

  4.   

    js在本地是可以查看源代码的,为什么这个页面一开始就是document.all.club_list.innerHTML='<p class="14_B_black">欢迎进入 <font color="#FF0000">西藏</font> 各地区论坛</p><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#E0E0E0"><tr align="center" bgcolor="#F5FCFF"><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=322" target="_blank">拉萨</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=323" target="_blank">那曲</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=324" target="_blank">昌都</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=325" target="_blank">山南</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=326" target="_blank">日喀则</a></td></tr><tr align="center" bgcolor="#F5FCFF"><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=327" target="_blank">阿里</a></td><td width="20%" height="26"><a href="index.php?mod=club&file=thread&fid=328" target="_blank">林芝</a></td><td width="20%" height="26">&nbsp;</td><td width="20%" height="26">&nbsp;</td><td width="20%" height="26">&nbsp;</td></tr></table>';难道它不是写在<script></script>中间的?
      

  5.   

    我现在测试这个页面:如下代码:document.all.club_list.innerHTML='欢迎光临';为什么没有任何显示,而且主页面报"网页上有错误"
      

  6.   

    <script language="JavaScript" src="" id="loadJs"></script>
    这一句,是从另外一个js文件中获得js代码。document.all.loadJs.src="http://www.8fans.com/index.php?mod=club&file=s_club&id="+id+"&brand="+brand;
    方法中有这一句,指定上面的那个js文件的源,该源文件是一个动态生成的js。
      

  7.   

    ni_hao()问,
    难道它不是写在<script></script>中间的?该页面跟静态指定的js文件一样,不需要写<script></script>标签了,因为它的外面就已经包括<script></script>标签。document.all.loadJs.src="...",loadJs就是标签的id。
    它的实际的标签在此:
    <script language="JavaScript" src="http://www.8fans.com/index.php?mod=club&file=s_club&id=25&brand=西藏" id="loadJs"></script>我想楼主应该知道这种写法,是不是自己把自己绕糊涂了?还是我依然没理解楼主的困惑?
      

  8.   

    直接
    <%
    out.println("document.all.club_list.innerHTML=\"您想要的内容\";");
    %>就搞定啦!!!!!
      

  9.   

    谢谢daybreaker(红色法拉利)和shanshuiboy()
    结帐!