jscript fejl ved afsendelse
HejJeg har en smssender som når sender melder
jscripterror......
Det underlige er at smsen alligevel kommer
frem og alt virker ok ...
Hvad kan være galt ?
KODEN:
<HTML>
<HEAD>
<TITLE>Anbefal iceb.dk</TITLE>
<meta name="Generator" content="Stone's WebWriter 4">
<script language="javascript" type="text/javascript">
function validering() {
var valid = true;
var errors = new Array();
var names = new Array('FromName','To','Body');
var captions = new Array('Dit navn','Modtagerens nummer','En lille besked');
for (index in names) {
var name = names[index];
var element = inform.elements[name];
var error = true;
var errormsg = 'Elementet er ikke udfyldt';
switch (name) {
case 'FromName':
error = false;
if (element.value.length == 0) {
error = true;
errormsg = 'skal udfyldes';
}
break;
case 'To':
error = false;
if (element.value.length == 0) {
error = true;
errormsg = 'skal udfyldes';
}
break;
case 'Body':
error = false;
if (element.value.length == 0) {
error = true;
errormsg = 'skal udfyldes';
}
}
if (error) {
valid = false;
errors[name] = captions[index] + ' ' + errormsg;
}
}
if (!valid) {
errorstr = 'Følgende fejl dukkede op:\n'
for (index in errors) {
errorstr += '- ' + errors[index] + '\n';
}
alert(errorstr);
}
if (!error) {
document.inform.submit();
}
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Ronnie T. Moore -->
<!-- Web Site: The JavaScript Source -->
<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->
</script>
</HEAD>
<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#FFFFFF">
<center>
<H2>Her kan du anbefale iceb.dk </h2>
<FORM name="inform" METHOD="POST" ACTION="s.asp" onsubmit="validering();return false;">
<input type="hidden" name="Ourbody" value="Din ven har syntes godt om iceb.dk som mange andre besøg os på http://www.iceb.dk ">
<TABLE CELLSPACING="0" CELLPADDING="2" BGCOLOR="#E0E0E0">
<TR>
<TD></TD>
<TD></TD>
</TR>
<tr>
<TD><INPUT SIZE="20" TYPE="HIDDEN" NAME="From" value="send.sms.hos@iceb.dk"></TD>
</TR>
<TR>
<TD>Hvilket navn? (Indtast dit navn):</TD>
<TD><INPUT SIZE="20" TYPE="TEXT" NAME="FromName"></TD>
</TR>
<TR>
<TD>Hvor skal din sms hen? (Indtast modtagerens nummer):</TD>
<TD><INPUT SIZE="20" LENGT="8" MAXLENGTH="8" TYPE="TEXT" NAME="To"></TD>
</TR>
<TR>
<TD>Din Besked?</TD>
<TD><textarea name="Body" cols="30" rows="8" onKeyDown="textCounter(this.form.Body,this.form.remLen,60);" onKeyUp="textCounter(this.form.Body,this.form.remLen,60);"></textarea></td>
</tr>
<tr>
<td></td>
<td>
<input readonly type="text" name="remLen" size="3" maxlength="3" value="60"> tegn tilbage.
<INPUT type="submit" NAME="submit" value=" Send sms.">
</td>
</TR>
</TABLE>
</FORM>
Der tages forbehold for trykfejl og eller tastefejl.Denne sms-sender
virker kun til telia mobiltelefonabonnenter.
<br>
</center>
</BODY>
</HTML>
