页面上点右键,改下编码试试, 一般在 gb2312和utf-8间切换

解决方案 »

  1.   

    不是吧,utf-8编码有问题??
      

  2.   

    参见:http://hi.baidu.com/akira_cn/blog/item/2142f2af6ba2aafdfbed5091.html
      

  3.   

    很有可能是js文件和html文件的编码不一致,尝试下下面的办法看是否可行
    <script type="text/javascript" src="***.js" charset="gb2312"></script>
      

  4.   


    <%@page language="java" contentType="text/html;charset=UTF-8" session="false"%>
    <%@page import="com.csdn.util.Utils"%>
    <%
    String req = request.getParameter("req");
    response.setHeader("Pragma", "no-cache");
    response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    response.setDateHeader("Expires", 0);
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Reader-CSDN</title>
    <meta http-equiv="expires" content="0"/>
    <meta http-equiv="cache-control" content="no-cache"/>
    <meta http-equiv="pragma" content="no-cache"/>
    <LINK REL="SHORTCUT ICON" HREF="/resource/icons/csdn.ico">
    <link href="style/css/base.css" rel="stylesheet" type="text/css" />
    <link href="style/css/rss_reader.css" rel="stylesheet" type="text/css" /><script language="javascript" src="/lib/prototype/prototype.js"></script>
    <script type="text/javascript" src="/js/csdn_common.js"></script>
    <script type="text/javascript" src="/js/reader_news.js"></script><script language="JavaScript">
        CSDN.Rss.req = '<%=req%>';    
        CSDN.Rss.parameters=null;
        CSDN.Rss.rssXmlObj=null;CSDN.Rss.loadReaderContent = function(){
        CSDN.Rss.parameters = eval("(" + decodeURIComponent(CSDN.Rss.req) + ")");
    $("newsRight").scr=CSDN.Rss.parameters.itemlink;    try{
            CSDN.Rss.rssXmlObj = window.opener[CSDN.Rss.parameters.moduleId].rssXmlObj;
        }catch(e){
    //当不能从父窗口获得XML对象rssXmlObj时出错
            //error geting rssXmlObj from opener window
        }
        if(CSDN.Rss.rssXmlObj){
            CSDN.Rss.showRssReaderDetail(CSDN.Rss.rssXmlObj,CSDN.Rss.parameters.itemlink,CSDN.Rss.parameters.type);
        }else{
    //重新获取RSS的XML对象
            CSDN.Rss.reLoadReaderContent();
        }
    }CSDN.Rss.reLoadReaderContent = function (){
        var url = CSDN.Rss.parameters.RSSFeed;
    new Ajax.Request(url,{
    method:'get',
    onSuccess: CSDN.Rss.reLoadReaderContentHander,
    onfailure: function(){}
    });}CSDN.Rss.reLoadReaderContentHander = function (xhr){
        CSDN.Rss.rssXmlObj = xhr.responseXML;
        CSDN.Rss.showRssReaderDetail(CSDN.Rss.rssXmlObj,CSDN.Rss.parameters.itemlink,CSDN.Rss.parameters.type);
    }</script>
    </head>
    <body>
    <div class="wallpaper">
        <!--Head-->
        <div class="header">
    <%@ include file="/inc/header.inc" %>
        </div>
        <!--mainbg-->
        <div class="mainbg">
    <div id="newsCenter" class="center_news">
    <div id="newsUL"></div>
    <div id="newsIframe">
    <iframe id="newsRight" src="" width="100%" height="100%" marginwidth="0" marginheight="0" border="0" frameborder="0"></iframe>
    </div>
    </div>
        </div>
        <!--footer-->
        <%@ include file="/inc/footer.inc" %>
    </div>
    <script language="JavaScript">
    loadReaderContent();
    </script>
    </body>
    </html>
      

  5.   

    是不是真如这个链接中所言
    http://hi.baidu.com/akira_cn/blog/item/2142f2af6ba2aafdfbed5091.html错误: Ö^' Location.reload öCP
    ³
    源文件:javascript:alert(window.opener);window.opener.location.reload();
    行:1看到Ö^' Location.reload öCP这样的错误信息不要惊讶,这是FF在没有权限访问的时候抛出的异常,而且会立即阻止后续脚本的执行。通常这种错误发生在跨域操作或者当一个window.opener句柄指向的实例被用户改变后无权访问的时候……
      

  6.   

    如10楼,这个一个弹出窗口中的代码(在主页面中使用window.open),
    但是这个弹窗是在一个域内的,同一个域firefox做什么权限控制??
    如何才能避免,我试过用window.onerror=function (){return true;};仍然不行,还是会看到错误提示。