Nokios
09-07-2000, 09:19 AM
I have this script I've got working in JavaScript to display given values on the following page. The only thing is, where the spaces are, there's +'s, even in the multi-line textbox. Is there a way to remove the spaces? The script is taken directly from the page, so bear with it :
(This is the form header on the first page -
<form name="form1" action="file:///P|/Desktop/Computer Applications/printoutfinal.htm">
--------
(this is the script to display it on the following page -
<head>
<script language="JavaScript">
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
}
}
return params;
}
params = getParams();
</script>
</head>
<body>
<table width="100%" border="0">
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Name :</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
Name = unescape(params["Name"]);
document.write(Name);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Periods :
</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
periods = unescape(params["periods"]);
document.write(periods);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Primary Project/Assignment
# :</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
a_p_num = unescape(params["a_p_num"]);
document.write(a_p_num);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Assigned Project/Assignment
# :</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
assignednum = unescape(params["assignednum"]);
document.write(assignednum);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="5"><font face="Arial, Helvetica, sans-serif"><i><b>Description
:</b></i></font></td>
</tr>
<tr>
<td width="12%"> </td>
<td colspan="4">
<SCRIPT LANGUAGE="JavaScript">
description = unescape(params["description"]);
document.write(description);
</script>
</td>
</tr>
</table>
</body>
--------
If you can help me, please do. I have limited knowledge of JavaScript, as well as limited resources.
(This is the form header on the first page -
<form name="form1" action="file:///P|/Desktop/Computer Applications/printoutfinal.htm">
--------
(this is the script to display it on the following page -
<head>
<script language="JavaScript">
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
}
}
return params;
}
params = getParams();
</script>
</head>
<body>
<table width="100%" border="0">
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Name :</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
Name = unescape(params["Name"]);
document.write(Name);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Periods :
</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
periods = unescape(params["periods"]);
document.write(periods);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Primary Project/Assignment
# :</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
a_p_num = unescape(params["a_p_num"]);
document.write(a_p_num);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b>Assigned Project/Assignment
# :</b></i></font></td>
<td width="58%" colspan="2">
<SCRIPT LANGUAGE="JavaScript">
assignednum = unescape(params["assignednum"]);
document.write(assignednum);
</script>
</td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif"><i><b></b></i></font></td>
<td width="58%" colspan="2"> </td>
</tr>
<tr>
<td colspan="5"><font face="Arial, Helvetica, sans-serif"><i><b>Description
:</b></i></font></td>
</tr>
<tr>
<td width="12%"> </td>
<td colspan="4">
<SCRIPT LANGUAGE="JavaScript">
description = unescape(params["description"]);
document.write(description);
</script>
</td>
</tr>
</table>
</body>
--------
If you can help me, please do. I have limited knowledge of JavaScript, as well as limited resources.