小弟在做翻页的页面
遇到问题了
<td class="移出页码选择框" width="25" onmousemove="this.className='移入页码选择框'"
onmouseout="this.className='移出页码选择框'"
onclick="Fun_Button_LunTan_Page(<? echo (ceil($LunTan_ZhuTi_DangQianYe/5)-1)*5+$i; ?>)"
>
这个单元格可以点击转到对应的页面<td class="页码转入框" width="70" >
<input id="KongJian_LunTan_ZhuTi_Page_YeMaZhuanRu" class="input_out" style="width:30; text-align:center; vertical-align:middle" value="<? echo $LunTan_ZhuTi_DangQianYe; ?>"
onkeydown="if(event.keyCode == 13){Fun_Button_LunTan_Page(this.value);
};"
/>
/<? echo $LunTan_ZhuTi_YeShu ;?>页
</td>
这个单元格里有一个输入框
输入1可以转到第一页
但是输入大于1的任何数都无效
下面是调用的过程函数
function Fun_Button_LunTan_Page(C_Page){
if(C_Page>0){
alert(C_Page)
alert(Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
alert(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
//alert(Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
if(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数")){
//alert("["+C_Page+"]")
LunTan_ZhuTi_DangQianYe=C_Page
Url_Now="&LunTan_BanKuai_Er_Ji_tName=" + LunTan_BanKuai_Er_Ji_tName +
"&LunTan_ZhuTi_YiYeJiLuShu=" + LunTan_ZhuTi_YiYeJiLuShu +
"&LunTan_ZhuTi_DangQianYe=" + LunTan_ZhuTi_DangQianYe
Fun_Do('加载LunTan_ZhuTi_Page.php','Td_LunTan_ZhuTi_Page_ShangBu','');//加载上部论坛主题翻页文件
document.getElementById("Td_LunTan_ZhuTi_Page_XiaBu").innerHTML=document.getElementById("Td_LunTan_ZhuTi_Page_ShangBu").innerHTML//下部的内容和上部一样
}
}
}
当点击对应的页码单元格时
alert(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))会是true
但用键盘输入的时候就不行
只有1返回true
其它的返回false
alert(C_Page)
alert(Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
alert(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))上面的会弹出提示框
1
2
false是什么原因呢?
遇到问题了
<td class="移出页码选择框" width="25" onmousemove="this.className='移入页码选择框'"
onmouseout="this.className='移出页码选择框'"
onclick="Fun_Button_LunTan_Page(<? echo (ceil($LunTan_ZhuTi_DangQianYe/5)-1)*5+$i; ?>)"
>
这个单元格可以点击转到对应的页面<td class="页码转入框" width="70" >
<input id="KongJian_LunTan_ZhuTi_Page_YeMaZhuanRu" class="input_out" style="width:30; text-align:center; vertical-align:middle" value="<? echo $LunTan_ZhuTi_DangQianYe; ?>"
onkeydown="if(event.keyCode == 13){Fun_Button_LunTan_Page(this.value);
};"
/>
/<? echo $LunTan_ZhuTi_YeShu ;?>页
</td>
这个单元格里有一个输入框
输入1可以转到第一页
但是输入大于1的任何数都无效
下面是调用的过程函数
function Fun_Button_LunTan_Page(C_Page){
if(C_Page>0){
alert(C_Page)
alert(Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
alert(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
//alert(Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
if(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数")){
//alert("["+C_Page+"]")
LunTan_ZhuTi_DangQianYe=C_Page
Url_Now="&LunTan_BanKuai_Er_Ji_tName=" + LunTan_BanKuai_Er_Ji_tName +
"&LunTan_ZhuTi_YiYeJiLuShu=" + LunTan_ZhuTi_YiYeJiLuShu +
"&LunTan_ZhuTi_DangQianYe=" + LunTan_ZhuTi_DangQianYe
Fun_Do('加载LunTan_ZhuTi_Page.php','Td_LunTan_ZhuTi_Page_ShangBu','');//加载上部论坛主题翻页文件
document.getElementById("Td_LunTan_ZhuTi_Page_XiaBu").innerHTML=document.getElementById("Td_LunTan_ZhuTi_Page_ShangBu").innerHTML//下部的内容和上部一样
}
}
}
当点击对应的页码单元格时
alert(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))会是true
但用键盘输入的时候就不行
只有1返回true
其它的返回false
alert(C_Page)
alert(Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))
alert(C_Page<=Fun_Return_Value("返回一个论坛的二级板块下的主题页数"))上面的会弹出提示框
1
2
false是什么原因呢?
而过程函数Fun_Button_LunTan_Page()同样又要改变KongJian_LunTan_ZhuTi_Page_YeMaZhuanRu控件所在的单元格的内容
相同于要把KongJian_LunTan_ZhuTi_Page_YeMaZhuanRu控件杀死
再重新创建
要使用又要杀死
所以就矛盾了
所以只能这样做
<td class="页码转入框" width="60">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>
<input size="3" class="input_out" style="margin-left:3px;" type="text" value="<? echo $LunTan_ZhuTi_DangQianYe; ?>"
onmousemove="this.className='input_move';
this.focus();
this.select();"
onblur= "this.className='input_out';
LunTan_ZhuTi_DangQianYe=this.value;
Url_Now='&LunTan_ZhuTi_DangQianYe=' + LunTan_ZhuTi_DangQianYe;
Fun_Do('修改KongJian_LunTan_ZhuTi_Page_YeMaZhuanRuAnLiu','KongJian_LunTan_ZhuTi_Page_YeMaZhuanRuAnLiu','');
" />
<!--//onblur在失去焦点的时候触发,
改变KongJian_LunTan_ZhuTi_Page_YeMaZhuanRuAnLiu的内容,
因为过程函数Fun_Button_LunTan_Page()不能用变量做参数,
只能用实际的数字做参数,
所以只能修改它的内容为想要的内容了.
-->
</td>
<td id="KongJian_LunTan_ZhuTi_Page_YeMaZhuanRuAnLiu">
<font style="cursor:pointer;"
onmouseup="Fun_Button_LunTan_Page(1)">
Go
</font>
</td>
</tr>
</table>
</td>