100分技术问题,不会太难 URL传值字数有限制的,最大不能超过256字节,你把他改成POST提交就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知hbhbhbhbhb1021说的是什么,如果是指页面里表单的提交动作的话,我的确用的是POST啊。如果我理解错了你的意思,请详细赐教! 我测试过的 一个表单元素,如:input type ="hidden",它最大只能保存2MB的值,楼主可以多设置几个这样的元素,在提交前把所得到的内容分成10块,每块保存1MB(这里的1MB包括了格式信息) adandelion,JS里面我没有找到你说的最大值之类的代码。你的分成10块的方法不错,但小弟我不知道如何实现,而且好像这个页面可能不能这样用,如果你有时间的话麻烦看一下那个整站的代码,看admin/admin_addinfo.asp文件中<td valign="top"> <IFRAME STYLE="border: none" NAME=cnEditBox src="EditBox.asp" WIDTH=500 HEIGHT=400> </IFRAME></td>嵌入了EditBox.asp,这就是那个编辑器(叫做MSN Editor),然后在EditBox.asp中用到了RTE.js等文件。谢谢。 var strContent=document.frmEdit.txtContent0.value; var nTrueSize=GetRealLength1(strContent); //alert(nTrueSize); if (nTrueSize>=500000) { alert ("内容太大超过了500KB"); return ; } var nTxtSize=5000; for(i=0;i<10;i++) { eval("frmEdit.txtContent"+i+".value=strContent.substring("+i*nTxtSize+","+nTxtSize*(i+1)+");"); //eval("alert(frmEdit.txtContent"+i+".value.length);"); }----------------------------------------------------------------------- // 得到子节长度 function GetRealLength1(obj) { var regEx = /^[\u4e00-\u9fa5\uf900-\ufa2d]+$/; if (regEx.test(obj)) { return obj.length * 2; } else { var oMatches = obj.match(/[\x00-\xff]/g); var oLength = obj.length * 2 - oMatches.length; return oLength; } }--------------------<TR> <TD colspan='4'> <textarea name="txtContent0" id="txtContent0" style="display:none"><%=strContent%></textarea> <iframe ID="editor" src="editor.asp" frameborder=1 scrolling=no width="600" height="405"></iframe> </TD> </TR> <INPUT TYPE="hidden" name='txtContent1'> <INPUT TYPE="hidden" name='txtContent2'> <INPUT TYPE="hidden" name='txtContent3'> <INPUT TYPE="hidden" name='txtContent4'> <INPUT TYPE="hidden" name='txtContent5'> <INPUT TYPE="hidden" name='txtContent6'> <INPUT TYPE="hidden" name='txtContent7'> <INPUT TYPE="hidden" name='txtContent8'> <INPUT TYPE="hidden" name='txtContent9'>楼主参考一下,这是我以前修改的.一开始所有内容都保存在txtContent0中的,保存按钮触发的时候先判断大小是否太大,若可以则,把内容赋予10个input.再保存的页面获得这10个input的值连接起来就可以了. JS怎么取得JSON的键名啊? JS图片360旋转特效求助 UI框架,找的你好辛苦,你在哪? 如何使用javascript动态加载内容 firefox中的对象在那里? 在JS中怎么样将字母全部转换为小写或都大写啊? 请教学习jsp要从何入手??谢谢! 想实现提取多行文本数据后,把多行文本字符窜中的回车换行替换为<BR> 一个简单问题,大家帮个忙 急:如何知道动态变化表格的高度啊? 文本框控制 各位大哥请帮忙,急用!
如果我理解错了你的意思,请详细赐教!
<td valign="top">
<IFRAME STYLE="border: none" NAME=cnEditBox src="EditBox.asp" WIDTH=500 HEIGHT=400>
</IFRAME>
</td>
嵌入了EditBox.asp,这就是那个编辑器(叫做MSN Editor),然后在EditBox.asp中用到了RTE.js等文件。谢谢。
var nTrueSize=GetRealLength1(strContent);
//alert(nTrueSize);
if (nTrueSize>=500000)
{
alert ("内容太大超过了500KB");
return ;
}
var nTxtSize=5000;
for(i=0;i<10;i++)
{
eval("frmEdit.txtContent"+i+".value=strContent.substring("+i*nTxtSize+","+nTxtSize*(i+1)+");");
//eval("alert(frmEdit.txtContent"+i+".value.length);");
}-----------------------------------------------------------------------
// 得到子节长度
function GetRealLength1(obj)
{
var regEx = /^[\u4e00-\u9fa5\uf900-\ufa2d]+$/;
if (regEx.test(obj))
{
return obj.length * 2;
} else {
var oMatches = obj.match(/[\x00-\xff]/g);
var oLength = obj.length * 2 - oMatches.length;
return oLength;
}
}
--------------------
<TR>
<TD colspan='4'>
<textarea name="txtContent0" id="txtContent0" style="display:none"><%=strContent%></textarea>
<iframe ID="editor" src="editor.asp" frameborder=1 scrolling=no width="600" height="405"></iframe>
</TD>
</TR>
<INPUT TYPE="hidden" name='txtContent1'>
<INPUT TYPE="hidden" name='txtContent2'>
<INPUT TYPE="hidden" name='txtContent3'>
<INPUT TYPE="hidden" name='txtContent4'>
<INPUT TYPE="hidden" name='txtContent5'>
<INPUT TYPE="hidden" name='txtContent6'>
<INPUT TYPE="hidden" name='txtContent7'>
<INPUT TYPE="hidden" name='txtContent8'>
<INPUT TYPE="hidden" name='txtContent9'>楼主参考一下,这是我以前修改的.一开始所有内容都保存在txtContent0中的,保存按钮触发的时候先判断大小是否太大,若可以则,把内容赋予10个input.再保存的页面获得这10个input的值连接起来就可以了.