wwzhong1 发表于 2010-6-9 20:25:38

用javascript提交数据的网站能不能在线发布?内有代码。

<script language="JavaScript" type="text/javascript">
        var strWaitMsg="提交等待中..";
        function SendDoc(){

                var frmList = document.DocLists;
                var strDoc;

               
                        frmList.action = "/b262898/put.asp";
               

                strDoc = KillSpace(tinyMCE.getContent("doc_text"));
                if(strDoc == '' || strDoc == '<br>' || strDoc == '<P>&nbsp;</P>'){
                        alert('\n请输入跟帖内容!');
                        return false;
                }

                document.getElementById("postWait").style.display="";
                document.getElementById("ratePost").style.display='none';
                document.getElementById("postWait").innerHTML = strWaitMsg;
                setTimeout("SetDisabled(9)",3000);

                frmList.target = "PostFrame";
                frmList.h.value=H2("262898-39073518-"+P(tinyMCE.getContent("doc_text")));
                frmList.submit();
                return false;
        }
</script>
.
.
.

                        <form action="/b262898/doc_proc.asp" method="post" name="DocLists" onSubmit="return false;" style="display:inline;margin:0;padding:0">
                                <input type="hidden" name="lDocId" value="39073518" />
                                <input type="hidden" name="OpType" value="" />
                                <input type="hidden" name="rate" value="0" />
                                <input type="hidden" name="lSubDoc" value="0" />
                                <input type="hidden" name="isEdit" value="0" />
                                <input type="hidden" name="doc_type" value="0" />
                                <input type="hidden" name="h" />                               
.
.
.
<input type=submit StatBlock="subDoc" id=bSendDoc value="发表" class="hand" onClick="SendDoc();" />
</form>
                                               
这种形式网页能不能在线发布?知道的朋友给提示一下。

火车头 发表于 2010-6-10 08:03:49

一样可以,请使用抓包工具抓包后制作相关类似模块

如POST 地址 /b262898/put.asp

wwzhong1 发表于 2010-6-10 08:53:30

直接向 /b262898/put.asp(/b[标签:b]/put.asp   )
提交数据:lDocId=[标签:d]&OpType=&rate=0&lSubDoc=0&isEdit=0&DocVote_a=&doc_type=0&h=88D952755944071AD665FB0CA1DA81A9&doc_text=123

会提示我发布太快了。。。我想是不是javascript里,setTimeout("SetDisabled(9)",3000);这个语句的原因。还有h=88D952755944071AD665FB0CA1DA81A9 ,这个随机值也是javascript里生成的。
页: [1]
查看完整版本: 用javascript提交数据的网站能不能在线发布?内有代码。