<%@ page language="java" %>
<%@ page contentType="text/html; charset=gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>发表文章</title>
  <script type="text/javascript">
<!--
var GB_ROOT_DIR = "../greybox/";
//--></script>
<script type="text/javascript"> function winSave() {
var a = document.getElementById("sourceEditor").value;
alert(a);
}
</script>
 <link href="static_files/help.css" rel="stylesheet" type="text/css" media="all" />
 <link href="../css/base.css" rel="stylesheet" type="text/css" media="all" /> <link href="../css/photo.css" rel="stylesheet" type="text/css" media="all" />
 
 <SCRIPT LANGUAGE="JAVASCRIPT" SRC="js/edt_main.js"></SCRIPT>
<SCRIPT LANGUAGE="JAVASCRIPT" SRC="js/edt_color_slt.js"></SCRIPT>
<SCRIPT LANGUAGE="JAVASCRIPT" SRC="js/edt_mo_slt.js"></SCRIPT>
 <style type="text/css">
* {margin:0px; padding:0px;}</style>
</head><body  onload="OnLoad();try{parent.HtmlEditor_Onload();}catch(e){}">
       <div style="width:650px; margin:0 auto; margin-top:10px;">

  <!--左边开始-->
  <div class="up_vidio_center_left" style="margin:0 auto;">
    <div class="regde" >
      <FIELDSET>
      <div class="regde_input">
       <input name="baTitle" id="baTitle" type="text"  class="reged_inputg"  style="width:650px; height:25px;"/>
              </div>
   
   <div class="regde_input" style="width:650px;">
     
 <table id="tmp" width="100%"  border="0" cellpadding="0" cellspacing="0" style="border:1px solid #81a9ce;background:#f2f7fb;">
  <tr>
    <td height="26" style="padding-left:7px;border:1px solid #fff;"><table border="0" cellspacing="0" cellpadding="0" >
      <tr>
       <td>
<script>
var dt=
[ ["0 20px 20px 0"   ,"-10px 0 0 0","加粗" ,"Bold"  ]
,["0 40px 20px 20px","-10px 0 0 0","斜体" ,"Italic"]
,["0 60px 20px 40px","-10px 0 0 0","下划线","Underline"]
];
var a = (commHead + 'onclick="ExecCmd(\'$font$\');"' + commFunc + ' />').split("$");
output(dt,a);
a = (commHeadMask + ' name="tool_mask"/>').split("$");
output(dt,a);
</script>
   <img src="./images/editoricon.gif"  style="position:absolute;clip:rect(0 322px 20px 320px);margin:-10px 0 0 -255px;" />
   
   <script>
    var dt = 
    [
       [ "0 80px 20px 60px" ,"-9px 0 0 17px","字体","imgFontface","fontface",87]
      ,[ "0 100px 20px 80px","-8px 0 0 24px","字号","imgFontsize","fontsize",115]
    ];
    var a = (sComm + 'id="$id$" onClick=\'SaveEvent(event);DispBoard("$display$","","$left$");\' />').split("$");
            output(dt,a); 
a = (commHeadMask + ' name="tool_mask"/>').split("$");
output(dt,a);
           </script>
   <img src="./images/editoricon.gif"  style="position:absolute;clip:rect(0 322px 20px 320px);margin:-10px 0 0 -138px;" />
   <script>
    var dt = 
    [
       [ "0 120px 20px 100px","-8px 0 0 88px","左对齐","Justifyleft"]
      ,[ "0 140px 20px 120px","-8px 0 0 88px","中间对齐","Justifycenter"]
      ,[ "0 160px 20px 140px","-8px 0 0 89px","右对齐","Justifyright"]
    ];
     var a = (sComm + 'onclick="ExecCmd(\'$format$\')" />').split("$");
            output(dt,a);
a = (commHeadMask + ' name="tool_mask"/>').split("$");
output(dt,a);
   </script>
   <img src="./images/editoricon.gif" style="position:absolute;clip:rect(0 322px 20px 320px);margin:-10px 0 0 -67px;" alt="间隔线" />
   <script>    
    var dt = 
    [
       [ "0 180px 20px 160px","-8px 0 0 101px","数字编号","Insertorderedlist"]
      ,[ "0 200px 20px 180px","-8px 0 0 106px","项目编号","Insertunorderedlist"]
      ,[ "0 220px 20px 200px","-8px 0 0 108px","增加缩进","Outdent"]
      ,[ "0 240px 20px 220px","-8px 0 0 109px","减少缩进","Indent"]
      ,'<img src="./images/editoricon.gif"  style="position:absolute;clip:rect(0 322px 20px 320px);margin:-10px 0 0 34px;" alt="间隔线" />'
    ];
    var a = (sComm + 'onclick="ExecCmd(\'$format$\')" />').split("$");
    output(dt,a);
a = (commHeadMask + ' name="tool_mask"/>').split("$");
output(dt,a);
   </script>    
   <script>
    var dt = 
    [
       [ "0 260px 20px 240px","-8px 0 0 -108px","字体颜色","OnForeColor(event)"]
      ,[ "0 280px 20px 260px","-8px 0 0 -104px","背景颜色","OnBackColor(event)"]
      ,[ "0 300px 20px 280px","-8px 0 0 81px","增加链接","addHyperLink()"]   
    ];
    var fcL=141,bcL=165;
    var a = (sComm + ' onclick="$onclick$" />').split("$");
    output(dt,a);
   
a = (commHeadMask + ' name="tool_mask"/>').split("$");
output(dt,a);
   </script> <script>
    var dt = 
    [
       [ "0 380px 20px 362px","-8px 0 0 24px","表情","OnMo(event)"]  
    ];
    var a = (sComm + ' onclick="$onclick$" />').split("$");
    output(dt,a);
   
a = (commHeadMask + ' name="tool_mask"/>').split("$");
output(dt,a);
   </script>     <script>
    var dt = 
    [
       [ "0 362px 20px 322px","-8px 0 0 90px","上传图片","addImage()"]
];
var a = (sComm + ' onclick="$onclick$" id="add_pic_id" />').split("$");
output(dt,a);
a = (commHeadMask + ' id="add_pic_mask_id"/>').split("$");
output(dt,a); EnableToolBar(0);
   </script>
   </td>
   <td width="1%" nowrap style="padding-left:18px;"><div id="htmlbtn" onclick="ChangeEditor();"><a class="abtn" href="javascript:void(0);"  title="编辑HTML源码">&lt;HTML模式&gt;</a></div>
   <script> var l=parent.location+"";if(l.indexOf("setting")==-1){document.getElementById("htmlbtn").style.display = "none";}
   </script>
</td>
        </tr>
    </table></td>
  </tr>
</table>
<div style="width:144px;height:100px;position:absolute;top:50px;left:50px;display:none" ID="dvForeColor" onblur="BrdBlur();">
<TABLE CELLPADDING=0 CELLSPACING=0 style="border:1px #888888 solid" width="218" height="25">
</TABLE>
</div>
<div style="width:100px;height:100px;position:absolute;display:none;top:-500px;left:-500px" ID="dvPortrait" onblur="BrdBlur();"></div>
<div id="fontface" style="z-index:99; padding:1px; display:none; position:absolute;background:#f6f6f6;top:30px;left:0;border:1px solid #888888; width:110px; height:176px;" onblur="BrdBlur();">
</div>
<div id="fontsize" style="padding:1px; display:none; position:absolute;top:30px;left:0;background:#f6f6f6; border:1px solid #888888;width:115px; height:138px;line-height:28px" onblur="BrdBlur();">
</div>
<div style="position:absolute;top:33px;left:149px;display:none;border:1px solid #888888;background:#f6f6f6;" ID="dvMo" onblur="BrdBlur();"></div>
<div id="divEditor">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr><td style="border:1px solid #81a9ce;border-top:0;background:#fff;">
<SCRIPT LANGUAGE="JavaScript">
if(document.all){
document.write('<IFRAME class="HtmlEditor" ID="HtmlEditor" name="HtmlEditor" style="height:246px;width:100%;background:#fff;" frameBorder="0" marginHeight=0 marginWidth=0 src="about:blank" onload=SetDiv()></IFRAME>');
}else{
document.write('<IFRAME class="HtmlEditor" ID="HtmlEditor" name="HtmlEditor" style="height:252px;width:100%;background:#fff;" frameBorder="0" marginHeight=0 marginWidth=0 src="about:blank" onload=SetDiv()></IFRAME>');
}
if(document.all){
document.write('<textarea name="sourceEditor" ID="sourceEditor" style="height:246px;width:100%;marign:0;padding:0;font:normal 12px Tahoma;display:none;word-break:break-all;border:none;background:#fff;" onpropertychange="try{parent.SourceEditor_PropertyChange();}catch(e){}"></textarea>');
}else{
document.write('<textarea name="sourceEditor" ID="sourceEditor" style="height:246px;width:100%;marign:0;padding:0;font:normal 12px Tahoma;display:none;word-break:break-all;border:none;background:#fff;" onpropertychange="try{parent.SourceEditor_PropertyChange();}catch(e){}"></textarea>');
}
</SCRIPT>
</td></tr>
</table>
</div>
  
  </div>
   
      <div class="regde_input">
       <div class="regde_input_left">文章分类:</div>
   <div  class="regde_input_left">  <select style="width:125px;" id="select2" name="select2">
                               <option value="1">默认分类</option>
                               <option>TWI在中国</option>
                               <option>个人日记</option>
                               <option>健康在线</option>
                               <option>新品上市</option>
                             </select></div>
 <div class="regde_input_left" style="padding-left:50px;">&nbsp;&nbsp;浏览权限:</div>
    <div class="regde_input_left" style="padding-left:0px; left:-50px; position:relative;">
     <select style="width:125px;left:-200px; padding-left:0px; margin-left:0px;" id="select" name="select">
                               <option value="1">选择权限</option>
                               <option>所有人</option>
                               <option>所有好友</option>
                               <option>内部学员</option>
                             </select>       </div>
      </div>
  
      </FIELDSET>   <div style="margin-top:20px; text-align:center; padding-bottom:20px;"><input type="button" onclick="winSave()" name="Submit" value="发布文章" style="border:1px solid #C8D3DE; background:#E8EDF0;height:25px; font-size:12px;" /> 
       <input type="submit" name="Submit" value="保存为草稿" style="border-top:1px solid #fff; border-left:1px solid #fff; background:#F0F0F0;height:25px; font-size:12px; width:100px;" />
  </div>  
 </div>
  
  
     
  </div>

</div></body>
</html>

解决方案 »

  1.   

     document.getElementById("文本框的id").value
     document.getElementsByName("文本框的name").value
     document.getElementsByTagName("input") 取出来一个数组
      

  2.   

    楼上的都可以啊,如果要传参,
    request.getParamenter()也可以啊
      

  3.   


    这个取不到呀
    这个是js写出来的
    if(document.all){ 
    document.write(' <textarea name="sourceEditor" ID="sourceEditor" style="height:246px;width:100%;marign:0;padding:0;font:normal 12px Tahoma;display:none;word-break:break-all;border:none;background:#fff;" onpropertychange="try{parent.SourceEditor_PropertyChange();}catch(e){}"> </textarea>'); 
    }else{ 
    document.write(' <textarea name="sourceEditor" ID="sourceEditor" style="height:246px;width:100%;marign:0;padding:0;font:normal 12px Tahoma;display:none;word-break:break-all;border:none;background:#fff;" onpropertychange="try{parent.SourceEditor_PropertyChange();}catch(e){}"> </textarea>'); 

    就在这块   把这块删了就没有了输入框  , 可是取哪个值到取不到
      

  4.   

    你这段代码是在页面写一个隐藏的文本域,本身没有值,如果你使用document.getElementById("sourceEditor").value时取出的是一个空,如果你改成这个样子:
    <textarea name="sourceEditor" ID="sourceEditor" style="height:246px;width:100%;marign:0;padding:0;font:normal 12px Tahoma;display:none;word-break:break-all;border:none;background:#fff;" onpropertychange="try{parent.SourceEditor_PropertyChange();}catch(e){}">aaaa</textarea>就可以取到值了。
      

  5.   

    用隐藏域,测试如下
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>
    <script type="text/javascript">
     document.write('<textarea name="sourceEditor" ID="sourceEditor"  onfocus="document.getElementById(\'textareavalue\').value=this.value;">aaa </textarea>'); 
    </script>
     <BODY>
     <input type="hidden" id="textareavalue" value="1">
     </BODY>
    </HTML>