|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。 我们都晓得UD的删除纪录办法,它必要用一个新的页面来确认,假如把删除的页面间接做成command的情势(参考我的多项删除教程),又对照轻率(常常简单删错纪录),上面,小田是用一个弹出式切实其实认框来完成确认删除,效果如图
接上去让我们入手下手吧!
1、起首固然要有一个你想要删除的内容啦(怎样连数据库,怎样轮回请往参考其他基本教程,这里就未几讲了),而且做好轮回,如图
2、要完成确认框,固然要用到JavaScript啦,上面是这段代码:
代码:
--------------------------------------------------------------------------------
<scriptlanguage="JavaScript">
functionConfirmer()
{
if(confirm("请断定要删除此分类(确认删除的内容),和与此分类相干的内容!")){
window.location.href=‘删除页地点;
}
}
</script>
[/code]
我们把这段代码加到轮回纪录的表格行中(必定要外行里,为何?等会就晓得了),效果如图
3、修正代码。接上去我们要把代码的内容换成我们纪录的静态内容,看:
“确认删除的内容”交换成“<%=(rsLinkType.Fields.Item("LT_Name").Value)%>”(这是你本人的要确认的内容)
“删除页地点”交换成用了GoTODetailPage“删除”的超链接,我这里是“LT_del.asp?<%=MM_keepNone&MM_joinChar(MM_keepNone)&"ID_LinkType="&rsLinkType.Fields.Item("ID_LinkType").Value%>”
那末,如今的代码内容就酿成上面如许的了:
以下内容为程序代码:
<scriptlanguage="JavaScript">
functionConfirmer()
{
if(confirm("请断定要删除此分类(<%=(rsLinkType.Fields.Item("LT_Name").Value)%>),和与此分类相干的内容!")){
window.location.href=LT_del.asp?<%=MM_keepNone&MM_joinChar(MM_keepNone)&"ID_LinkType="&rsLinkType.Fields.Item("ID_LinkType").Value%>;
}
}
</script>
然后要在本来“删除”的链接里加上“”,以下:
以下内容为程序代码:<AHREF="#">删除</A>
4、接上去是最关头的一步。我们如今能够试着扫瞄一下页面,呃!!怎样确认的内容和点击要删除的内容都不切合?呵,小田可不敢骗人人,否则必定鼻青脸肿^_^!实在缘故原由很复杂,由于我们在点击链接的时分,就挪用了这个Confirmer()函数,可是在反复纪录显现的时分,我们挪用的函数就都一样了,程序就不晓得调哪个啦!以是确认的内容就不切合了。晓得了缘故原由就好办了!不晓得人人有无注重UD发生的纪录轮回代码
以下内容为程序代码:
<%
While((Repeat1__numRows0)AND(NOTrsLinkType.EOF))
%>
轮回内容......
......
......
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rsLinkType.MoveNext()
Wend
%>
我们看这里的变量“Repeat1__index”,这是做轮回条数的标识,我们就是要用它把每次挪用的函数区分开来。在函数名的前面加上它吧,看:
以下内容为程序代码:
<scriptlanguage="JavaScript">
functionConfirmer<%=Repeat1__index%>()
{
if(confirm("请断定要删除此分类(<%=(rsLinkType.Fields.Item("LT_Name").Value)%>),和与此分类相干的内容!")){
window.location.href=LT_del.asp?<%=MM_keepNone&MM_joinChar(MM_keepNone)&"ID_LinkType="&rsLinkType.Fields.Item("ID_LinkType").Value%>;
}
}
</script>
固然,挪用的中央也要改:
以下内容为程序代码:<AHREF="#">删除</A>改成
<AHREF="#">删除</A>
如今在尝尝,看看是否是已逐一对应了?
5、最初一步。传送参数(这里是ID_LinkType)到删除剧烈页TL_del.asp,怎样用command做删除请参考我的“多项删除教程”(能够搜之前的帖,也能够在资本里找)
教程就写到这里了,有甚么成绩就回帖吧!实在我们学UD和ASP的同时,应当多实验分离些JavaScript和Html,由于ASP就是一种和Html分离最亲切的言语,我们要好好使用!Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来; |
|