当前位置:编程学习 > C#/ASP.NET >>

论坛中点击回复后自动在标题文本框中显示回复****如何实现的?

类似于这http://club.eladies.sina.com.cn/thread-5112328-1-1.html的回复怎么实现?asp.net技术,C# 语言。。。。我用了两个datalist控件,一个放在上面,一个放在下面,但是绑定数据时会出现问题,留言datalist1可以绑定留言表中的内容,但是怎么绑定回复表里的信息呢?很急,希望大家多多帮忙,本人在做毕设   C#语言,如果不做上面自动显示回复的也可以,那就做易做图人网回复的那种形式,希望大家多多帮忙啊!!各位高手们 --------------------编程问答-------------------- 用js就可以设置
你的网页来说,是这样的:

function fastreply(subject, pid) {
if($$('postform')) {
//tree modify 2009-5-8 19:13
try{
$$("wx_parentid").value = pid;
}catch(e){
var o = document.createElement("input");
o.type="hidden";
o.name = "wx_parentid";
o.id = "wx_parentid";
o.value = pid;
$$('postform').appendChild(o);
}
//tree modify end
var postnum = $$('postnum' + pid).innerHTML;
if($$('userinfo' + pid)) {
postnum += ' ' + $$('userinfo' + pid).innerHTML;
}
$$('postform').subject.value = subject.replace(/#/, postnum.replace(/<[\/\!]*?[^<>]*?>/ig, ''));
$$('postform').message.focus();
}
}


html每个元素指向一个id。
<a class="reply_button" onclick="fastreply('回复5楼 言蹊  的帖子', 19664007)" href="javascript:void(0)"/>
--------------------编程问答-------------------- 也就是说,回复x楼xxx这些字是在生成帖子的时候就拼接产生好,并且写入html的。
而fastreply函数则会负责把这个参数放入文本框中。 --------------------编程问答-------------------- 一个简单的js而已,js访问页面上点击回复的时候:
执行onclick="fastreply('回复2楼 言蹊  的帖子', 19662631)
--------------------编程问答--------------------
引用 1 楼  的回复:
用js就可以设置
你的网页来说,是这样的:

JScript code
function fastreply(subject, pid) {

    if($$('postform')) {
        //tree modify 2009-5-8 19:13
        try{
            $$("wx_parentid").value = pid;
     ……


这个js的代码直接在项目里新建一个js文件把代码拷进去就行了吧。。。那个userinfo是表吗?那个html文件里那个回复几楼是自己拼接的?那要是有很多,都要自己手动写吗?初学,问题比较多!谢谢 --------------------编程问答--------------------
引用 1 楼  的回复:
用js就可以设置
你的网页来说,是这样的:

JScript code
function fastreply(subject, pid) {
    if($$('postform')) {
        //tree modify 2009-5-8 19:13
        try{
            $$("wx_parentid").value = pid;
      ……

还有是如何获取言溪那个用户名得。。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,