html 界面 错误提示 “错误:缺少‘}’”我查了js脚本并不缺少,这是什么原因那?

w372785139 2009-09-25 01:30:46
查了好几天了 都没有结果。。
...全文
272 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-09-25
  • 打赏
  • 举报
回复
<form action="" method="post" name="form1" id="form1">
试试
w372785139 2009-09-25
  • 打赏
  • 举报
回复
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="s.aspx.cs" Inherits="root_s" %>

<!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=gb2312" />
<title>账本</title>
<script type="text/javascript" src="../res/js/SplitPage.js"></script>//报错的脚本
<script type="text/javascript" src="../res/js/Calendar.js"></script>
<link href="../res/css/1.css" rel="stylesheet" type="text/css" />
<link href="../res/css/2.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
function G(t)
{
document.getElementById("hS").value = t;
form1.submit();
}
</script>
</head>
<body>


<form id="form1" runat="server" >
<input type="hidden" value="" id="hS" name="hS" /> <!--start 中部-->
<asp:Label ID="Label1" runat="server"></asp:Label> 

<div class="content">
<!--start 中右部-->

<!--end 中右部-->
<!--start 中左部-->
<div class="content_right">
<!--标题 -->
<!--end 标题 -->
<!--交易记录_文字 -->
<!--查询 -->
<div class="content_right_wenzi" id="DIV1">
<div class="chaxun_tiaojian_middle">
<label>描述:
<input name="tConA" type="text" id="tConA" value="" maxlength="100" />
</label>
金额:
<input name="tMoneyA" type="text" id="tMoneyA" value="" maxlength="100" />
<label>
</label>
<label>消费日期:
<input name="tDateA" type="text" id="tDateA" size="25" maxlength="20" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="readonly" value="" />
</label>
<input type="button" value="添加" onclick="G('A')" id="Button1" />
</div>
<div class="chaxun_tiaojian_middle">
<label>描述:
<input name="tConS" type="text" id="tConS" style="width:80px;" value="" maxlength="100" />
</label>
金额:
<input name="tMoneyS" type="text" id="tMoneyS" style="width:80px;" value="" maxlength="100" />
<label>
</label>
<label>消费开始日期:
<input name="tDateSS" type="text" style="width:80px;" id="tDateSS" runat="server" size="25" maxlength="20" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="readonly" value="" />
</label>
<label>消费结束日期:
<input name="tDateSE" type="text" style="width:80px;" id="tDateSE" runat="server" size="25" maxlength="20" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="readonly" value="" />
</label>
<input type="button" value="查询" onclick="G('s');" />
</div>
<!--end 查询条件 -->
<!--查询结果 -->
<div class="memberdata" style=" width:748px; text-align:left; padding-top:10px">
<!--单行,标题 -->
<ul class="title">
<li style="width:200px;" class="two title"><span>描述</span></li>
<li style="width:90px;" class="two title"><span>金额</span></li>
<li style="width:200px;" class="two title"><span>日期</span></li>
<li style="width:100px;" class="two title"><span>录入人</span></li>
</ul>
<!--单行,标题 -->

<div id="dCon" runat="server">
</div>
<div class="clearfloat"></div>
</div>
<!--start 页码-->
<div class="pagination" style="margin-top:20px; margin-left:200px;">
页码:<span id="sPage">1/1</span>页 <a href="#" onclick="btnFirst_click();">首页</a>
<a href="#" onclick="btnPre_click();">上一页</a> <a href="#" onclick="btnNext_click();">下一页</a>
<a href="#" onclick="btnLast_click();">尾页</a> 转到:
<input id="txtGo" maxlength="4" name="txtGo" size="4" style="width:24px; border:solid 1px #000000;" type="text" />
<input id="btnGo" onclick="btnGo_click()" type="button" value="GO" style="width:20px; height:18px;"/>
<input name="hPageID" runat="server" type="hidden" id="hPageID" style="width: 1px" value="1" />
<input name="hPageNum" runat="server" type="hidden" id="hPageNum" style="width: 1px" value="1" />
</div>
<!--end 页码-->
</div>
<!--end 常见问题_文字 -->
</div>
<!--end 中左部-->
</div>
</form>
</body>
</html>

jack15850798154 2009-09-25
  • 打赏
  • 举报
回复
楼主调试看看!!!祝你好运!!
程序漫步 2009-09-25
  • 打赏
  • 举报
回复
晕,,代码太多了 。。。建议楼主还是 调试下,,IE8 火狐都可以调试 查的 。。。。


编译器 说错 那就是错。。
woaibianchenglwz 2009-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yzlxy 的回复:]
编译器很古板,但也很严谨,它说你错,那一定是错

至少迄今为止我还没发现编译器说我错,而最终我正确的案例
[/Quote]
赞成,楼主好好找找,找仔细点,肯定是你代码问题,不可能是编辑器问题。
wx23990915 2009-09-25
  • 打赏
  • 举报
回复
else {strAction = strAction.substring(0,strAction.indexOf("sPageID=")+8)+_$("hPageID")}
//截取从0到?_btnPage=1&sPageID= 后的等于号,加上 当前页码

请问,你这一行结束的;在哪里,自己再看看吧,没;
lyvscf 2009-09-25
  • 打赏
  • 举报
回复
在你的 js 里面 输入一个 debugger;
在吧ie的 脚本禁用 启用!
zhangle1987 2009-09-25
  • 打赏
  • 举报
回复
没有JS调试工具可以在不同的地方alert出一些内容,这样就比较容易找到在什么位置出错了
小_虎 2009-09-25
  • 打赏
  • 举报
回复
是没有错误,把你生成的页面的源代码发来看看

也就是你报错的页面,然后查看源代码。
w372785139 2009-09-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 viewstates 的回复:]
firebug debug一下就知道了。IE8也成
[/Quote]

firebug debug 这个怎么用啊 ?
w372785139 2009-09-25
  • 打赏
  • 举报
回复
在IE8里没有错误,,我做的分页,不好使,表里的内容不改变总是那几个。
yixianggao 2009-09-25
  • 打赏
  • 举报
回复
要不贴代码,要不 lz 继续查!
yzlxy 2009-09-25
  • 打赏
  • 举报
回复
编译器很古板,但也很严谨,它说你错,那一定是错

至少迄今为止我还没发现编译器说我错,而最终我正确的案例
w372785139 2009-09-25
  • 打赏
  • 举报
回复
var bAjax=false;
var bAjaxLoad =true;
var iPageNumTemp=0;
function action_return(){};
var target;
var _isCache=true;
function _$(obj){ return document.getElementById(obj).value;}
function AjaxLoad(){
//if(bAjaxLoad>=0){
if(_$("hPageNum")=="0") {document.getElementById("hPageNum").value="1";} //如果总页数等于0 设置当前页位第一页
if(iPageNumTemp>0){document.getElementById("hPageNum").value=iPageNumTemp;} //如果不是AJAX就不用这判断
document.getElementById("sPage").innerText = _$("hPageID") + "/" +_$("hPageNum");
//}
}
window.onload=AjaxLoad;

function setFirstValue(strValue){ //有时候用不着
if(!bAjaxLoad || _$("hPageNum")>1){return;}
if(strValue<=0){strValue=1;}
if(document.getElementById("hPageNum")){
document.getElementById("hPageNum").value=strValue;
AjaxLoad();
} else {
iPageNumTemp=strValue;
}
bAjaxLoad=false;
}

function ajaxFlagClear(){ //有时候用不着
bAjax=false;
bAjaxLoad =true;
iPageNumTemp=0;
document.getElementById("hPageNum").value=1;
document.getElementById("hPageID").value=1;
if(document.getElementById("txtGo")){
document.getElementById("txtGo").value="";
}
if(document.getElementById("sPage")){
document.getElementById("sPage").innerText="1/1";
}
}


function setAjaxFlag(strTartget,fReturn,isCache){target=strTartget;action_return=fReturn;bAjax=true;_isCache=isCache;} //有时候用不着
//下一页按钮
function btnNext_click(){
var PageID = parseInt(_$("hPageID")); //当前页编号
var PageNum=parseInt(_$("hPageNum")); //获得总页数
if(PageID<PageNum) //如果当前页小于总页数
{
PageID++; //往下翻页
document.getElementById("hPageID").value = PageID; //当前页码设置成翻页后的页码
//document.getElementById("sPage").innerText = PageID + "/" +PageNum;
if(PageID==PageNum){} //如果是最后一页 这里可以写把按钮禁用
} else if(PageID>=PageNum){return;} //如果已经是最后一页就返回
btnPage_submit();
}

//上一页按钮
function btnPre_click(){
var PageID = parseInt(_$("hPageID")); //获得当前页的值
if(PageID>1) //如果不是第一页
{ PageID--; //减一页
document.getElementById("hPageID").value = PageID;
//document.getElementById("sPage").innerText = PageID + "/" +_$("hPageNum");
if(PageID==1){} //如果是第一页 这里可以写把按钮禁用
} else if(PageID<=1){return;} //如果小于等于1 返回去
btnPage_submit();
}

//首页按钮
function btnFirst_click(){
if(parseInt(_$("hPageID")) <=1){return;} //如果当前页小于等于1 也就是第一页 就返回
document.getElementById("hPageID").value = 1; //设置当前页为第一页
document.getElementById("sPage").innerText = 1 + "/" +_$("hPageNum"); //设置页码显示的内容
btnPage_submit();
}

//尾页按钮
function btnLast_click(){
var sPageNum=parseInt(_$("hPageNum")); //获得最后一页
if(_$("hPageID") >= sPageNum){return;} //如果当前页是最后一页则返回
document.getElementById("hPageID").value = sPageNum; //把当前页设置成最后一页
document.getElementById("sPage").innerText = sPageNum + "/" +_$("hPageNum"); //设置页码显示的内容
btnPage_submit();
}

//GO按钮
function btnGo_click(){
var sPageID=_$("txtGo"); //获得GO输入框的值

if (/^\d+$/.test(sPageID) == false){ return; } //如果GO输入框里的内容不是数字就返回
if(parseInt(sPageID)>parseInt(_$("hPageNum"))) {btnLast_click();return;} //如果当前页大于总页数 就跳到最后一页
if(parseInt(sPageID)<=0) {btnFirst_click();return;} //如果输入的小于等于0就跳到第一页

document.getElementById("hPageID").value = sPageID; //把当前页设置成输入的数
document.getElementById("sPage").innerText = sPageID + "/" +_$("hPageNum"); //设置页码显示
btnPage_submit();
}

function btnPage_submit(){
var url = window.location.search;
var strAction = document.forms[0].action; //action 是提交的所有东西
if(strAction.indexOf("_btnPage")<0 ) { //如果提交的东西里没有_btnPage 往下看
if(strAction.indexOf("?")>=0){ //如果前边有参数
strAction+="&_btnPage=1&sPageID="+_$("hPageID"); //加连接
}else{
strAction+="?_btnPage=1&sPageID="+_$("hPageID"); //加分号
}
} else {strAction = strAction.substring(0,strAction.indexOf("sPageID=")+8)+_$("hPageID")}
//截取从0到?_btnPage=1&sPageID= 后的等于号,加上 当前页码
if(bAjax){
var strGet = new Array();
AjaxLoad();
strGet=strAction.split("?");
var Ajax = new oAjax(strGet[0],target,action_return,_isCache);
Ajax.Get(strGet[1]+"&sPageNum="+_$("hPageNum"));
} else {
document.forms[0].action=strAction;
document.forms[0].submit(); //错误提示在这里
}

}
ViewStates 2009-09-25
  • 打赏
  • 举报
回复
firebug debug一下就知道了。IE8也成
手抓宝 2009-09-25
  • 打赏
  • 举报
回复
代码代码,没有代码谁能回答你

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧