
Hi every one plz give me answer for below question ASAP
I created one JSP(used pre defined javascript in jsp to get rtf format in browser) which creats RTF Format in browser to enter data.
MY question is after i enterd data when click on preview button it as to seperate data for every 42 lines after every 42 lines of data one state line as to come to clearly known to the viewer.
how to do this
please help me to solve this
MY code
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Cross-Browser Rich Text Editor (RTE)</title>
<!-- Metadata generated by http://web-webpages.com/META/mk-metas.html -->
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
<META NAME="keywords" CONTENT="cross-browser rich text editor, rte, textarea, htmlarea, content management, cms, blog, internet explorer, firefox, safari, opera, netscape, konqueror">
<META NAME="description" CONTENT="The cross-browser rich-text editor (RTE) is based on the designMode() functionality introduced in Internet Explorer 5, and implemented in Mozilla 1.3+ using the Mozilla Rich Text Editing API.">
<META NAME="author" CONTENT="Kevin Roth">
<META NAME="ROBOTS" CONTENT="ALL">
<!-- html2xhtml.js written by Jacob Lee <letsgolee@lycos.co.kr> //-->
<script language="JavaScript" type="text/javascript" src="html2xhtml.min.js"></script>
<script language="JavaScript" type="text/javascript" src="richtext_compressed.js"></script>
</head>
<body>
<!-- START Demo Code -->
<form name="RTEDemo" action="demo.jsp" method="post" onsubmit="return submitForm();">
<script language="JavaScript" type="text/javascript">
//writeRichText('rte1', 'here's the "<em>preloaded</em> <b>content</b>"', 400, 200, true, false);
<!--
function submitForm() {
//make sure hidden and iframe values are in sync for all rtes before submitting form
updateRTEs();
//alert("rte1 = " + document.RTEDemo.rte1.value);
//var rte1 = new richTextEditor('rte1');
return true;
}
//Usage: initRTE(imagesPath, includesPath, cssFile, genXHTML, encHTML)
initRTE("../cbrte/images/", "../cbrte/", "",false);
//-->
</script>
<noscript><p><b>Javascript must be enabled to use this form.</b></p></noscript>
<script language="JavaScript" type="text/javascript">
<!--
//build new richTextEditor
var rte1 = new richTextEditor('rte1');
<%
//format content for preloading
String disply = "";
if (request.getParameter("rte1") != null) disply = request.getParameter("rte1");
if (disply == "") {
//rte1 = "here's the " + (char)13 + "\"preloaded <b>content</b>\"";
disply = rteSafe(disply);
} else {
//retrieve posted value
disply = rteSafe(disply);
}
System.out.println(disply);
%>
rte1.html = '<%=disply%>';
//rte1.toggleSrc = false;
rte1.build();
//-->
</script>
<p><input type="submit" name="submit" value="Submit"></p>
</form>
<%!
public static String rteSafe(String strText) {
//returns safe code for preloading in the RTE
String tmpString = strText;
//System.out.println(tmpString);
//convert all types of single quotes
/*tmpString = tmpString.replace((char)145, (char)39);
tmpString = tmpString.replace((char)146, (char)39);
tmpString = tmpString.replace("'", "'");
//convert all types of double quotes
tmpString = tmpString.replace((char)147, (char)34);
tmpString = tmpString.replace((char)148, (char)34);
// tmpString = tmpString.replace("\"", "\"");
//replace carriage returns & line feeds
tmpString = tmpString.replace((char)10, (char)32);
tmpString = tmpString.replace((char)13, (char)32);*/
return tmpString;
}
%>
<!-- END Demo Code -->
</body>
</html>