链接
<a href="xxx" target=右边框架名> xxx</a>
检查你的左连的链接

解决方案 »

  1.   

    链接是正常的,在执行XAJAX之前,点击链接都可以在框架中打开,执行完后,就变成了新窗口打开了。
    刷新后才恢复框架打开。
      

  2.   

    这xajax代码似乎没问题
    require '../Include/xajax_core/xajax.inc.php';
    $xajax = new xajax();
    define('XAJAX_DEFAULT_CHAR_ENCODING', 'gb2312');
    $xajax->configure('javascript URI', '../Include/');
    function check_name($name){
    $name = str_replace(' ', '', $name);
    $objResponse = new xajaxResponse();
    if ($name == '') {
    $objResponse->assign('error_name','style.color','#FF0000');
    $objResponse->assign('error_name','innerHTML','用户名不能为空');
    }else {
    $conn = new mDatabase();
    $sql = 'SELECT UserName FROM ZYC_T_Admin WHERE UserName = "'.$name.'"';
    $result = $conn->Query($sql);
    $rows = $conn->RowsNumber($result);
    if ($rows>0) {
    $objResponse->assign('error_name','style.color','#FF0000');
    $objResponse->assign('error_name','innerHTML','用户名已存在');
    }else {
    $objResponse->assign('error_name','style.color','#0000FF');
    $objResponse->assign('error_name','innerHTML','可以使用');
    }
    }
    return $objResponse;
    }
    $first =& $xajax->registerFunction('check_name');
    $xajax->processRequest();
    $xajax->printJavascript();左侧框架内的内容 <li class="menu-item"><a href="Admin_basic.php" target="main-frame">基本设置</a></li>
              <li class="menu-item"><a href="mainadmin.php" target="main-frame">管理员设置</a></li>框架集代码
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>众易城-后台管理系统</title>
    </head>
    <frameset rows="76,*" framespacing="0" border="0">
      <frame src="Index_Top.php" id="header-frame" name="header-frame" frameborder="no" scrolling="no">
      <frameset cols="180, 10, *" framespacing="0" border="0" id="frame-body">
        <frame src="index_menu.php" id="menu-frame" name="menu-frame" frameborder="no" scrolling="yes">
        <frame src="index_Drag.php" id="drag-frame" name="drag-frame" frameborder="no" scrolling="no">
        <frame src="index_main.php" id="main-frame" name="main-frame" frameborder="no" scrolling="yes">
      </frameset>
    </frameset>
    <noframes>
    <body>你的浏览器不支持框架!</body>
    </noframes>
    </html>
      

  3.   

    你可以alert一下xajax返回的内容,看是否是标准的html
    看看里面的target指向
      

  4.   

    可以了,今天查别的东西的时候,意外地发现了一篇文章,应该是我js函数中的局部变量name没声明,它默认为全局变量了,致使其它的name值都受到影响。产生了这种意外
    谢了