用过XAJAX的来帮忙下。 链接<a href="xxx" target=右边框架名> xxx</a>检查你的左连的链接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 链接是正常的,在执行XAJAX之前,点击链接都可以在框架中打开,执行完后,就变成了新窗口打开了。刷新后才恢复框架打开。 这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> 你可以alert一下xajax返回的内容,看是否是标准的html看看里面的target指向 可以了,今天查别的东西的时候,意外地发现了一篇文章,应该是我js函数中的局部变量name没声明,它默认为全局变量了,致使其它的name值都受到影响。产生了这种意外谢了 PHP变量引用的疑惑 关于ci框架的学习 SMARTY 表单数据缓存,急! 如何准确调用网页的某部分 为什么我们做的mail在用outlook接收时可以看到发件人,在用foxmail时却看不到发件人 请问在数据库的两条记录之间插入n条记录怎么实现 请问如何将较大得图片缩小放在固定大小得表格里面? php访问页面出错问题,恨急的拜托各位大哥帮忙! 请问textarea表单提交的段落怎样显示分段,急! each()是不是会跳过空元素的?! 请教一个类似coolcode插件 一SQL查多值问题。
刷新后才恢复框架打开。
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>
看看里面的target指向
谢了