remote.aspx
上传用户:avia982301
上传日期:2008-10-30
资源大小:557k
文件大小:2k
源码类别:

.net编程

开发平台:

C#

  1. <HTML>
  2. <HEAD>
  3. <TITLE>eWebEditor : 远程文件自动上传示例</TITLE>
  4. <META http-equiv=Content-Type content="text/html; charset=gb2312">
  5. <link rel='stylesheet' type='text/css' href='example.css'>
  6. </HEAD>
  7. <BODY>
  8. <p><b>导航 : <a href="default.aspx">示例首页</a> &gt; 远程文件自动上传示例</b></p>
  9. <p>演示操作说明:</p>
  10. <ul>
  11. <li>编辑区中的图片地址为:http://www.ewebeditor.net/images/ewebeditor.gif
  12. <li>点击按钮<img src="../buttonimage/blue/remoteupload.gif">,然后转到“代码”模式看一下,编辑区的图片的地址已经到本地服务器了。
  13. <li>或点此表单的“提交”,提交后,用IE的“查看源文件”看一下,图片的地址也到本地服务器了。
  14. <li>到eWebEditor所有的目录下的uploadfile目录中,查看一下,是不是多了一个图片文件,这个文件就是远程自动获取的。
  15. </ul>
  16. <script language=javascript>
  17. // 表单提交检测
  18. function doCheck(){
  19. // 检测表单的有效性
  20. // 如:标题不能为空,内容不能为空,等等...
  21. if (eWebEditor1.getHTML()=="") {
  22. alert("内容不能为空!");
  23. return false;
  24. }
  25. // 表单有效性检测完后,自动上传远程文件
  26. // 函数: remoteUpload(strEventUploadAfter)
  27. // 参数:strEventUploadAfter ; 上传完后,触发的函数名,如果上传完后不需动作可不填参数
  28. eWebEditor1.remoteUpload("doSubmit()");
  29. return false;
  30. }
  31. // 表单提交(当远程上传完成后,触发此函数)
  32. function doSubmit(){
  33. document.myform1.submit();
  34. }
  35. </script>
  36. <FORM method="post" name="myform" action="retrieve.aspx" onsubmit="return doCheck();">
  37. <TABLE border="0" cellpadding="2" cellspacing="1">
  38. <TR>
  39. <TD>编辑内容:</TD>
  40. <TD>
  41. <INPUT type="hidden" name="content1" value="&lt;IMG src=&quot;http://www.ewebeditor.net/images/ewebeditor.gif&quot;&gt;">
  42. <IFRAME ID="eWebEditor1" src="../ewebeditor.htm?id=content1&style=full" frameborder="0" scrolling="no" width="550" height="400"></IFRAME>
  43. </TD>
  44. </TR>
  45. <TR>
  46. <TD colspan=2 align=right>
  47. <INPUT type=submit value="提交"> 
  48. <INPUT type=reset value="重填"> 
  49. <INPUT type=button value="查看源文件" onclick="location.replace('view-source:'+location)"> 
  50. </TD>
  51. </TR>
  52. </TABLE>
  53. </FORM>
  54. </BODY>
  55. </HTML>