Hvis du kan leve med at din sms går via Yahoo og ikke direkte fra dig selv kan du bruge følgende:
<html>
<head>
<title>SMS via Yahoo</title>
<script LANGUAGE=\"JavaScript\">
<!-- Hide script
//max length of messages
maxMsg = 142;
// validates form
function validate() {
return true;
theForm=document.form;
// Validate telephone number
var number = theForm.to.value;
if(number.length != 8) {
alert(\'Telefonnummeret skal have præcist otte cifre (tal).\');
return false;
}
for(i=0; i<number.length; i++) {
ch = number.charAt(i);
// valid characters are digits and +
if((ch < \'0\' || ch > \'9\') && ch != \'+\') {
alert(\'Telefonnummeret må kun bestå af cifre (tal) samt evt. +.\');
return false;
}
}
// is it a valid danish mobilenumber???
prefix = number.substring(0,2);
pref3 = number.substring(0,3);
if((pref3 < 201 || prefix >= 30) && prefix != 40) {
alert(\'Dette system kan kun sende SMS-beskeder til GSM-mobiltelefoner \' +
\'som starter med 2 eller 40\');
return false;
}
len = msgLen(theForm);
if(len > maxMsg) {
alert(\'Beskeden er for lang. Den er \' + len + \' tegn lang.\' +
\' Den maksimalt tilladte længde er \' + maxMsg + \' tegn.\');
return false;
}
if(theForm.message.value.length == 0) {
alert(\'Beskedfeltet skal udfyldes.\');
return false;
}
if(theForm.from.value.length == 0) {
alert(\'Afsenderfeltet skal udfyldes.\');
return false;
}
return true;
}
// Compute msg length
function msgLen(theForm) {
ml = theForm.message.value.length;
sl = theForm.from.value.length;
if(sl > 0) {
ml += sl;
}
return ml;
}
function updateCount(theForm, theField) {
theField.blur();
theField.focus();
var n = maxMsg - msgLen(theForm);
if (n < 0) {
alert(\"Beskeden er blevet for stor!\");
n = 0;
m = theForm.message.value;
m = m.substring(0,m.length-1);
theForm.message.value = m;
}
theForm.counter.value = n;
}
// End script hiding -->
</script>
</head>
<body bgcolor=\"#FBFFFF\" text=\"#000080\">
<script language=\"JavaScript1.2\">
if (document.all)
document.body.style.cssText=\"background:#FBFFFF url(image/logo-trans.gif) no-repeat fixed center center\"
</script>
<form method=\"post\" name=\"form\" action=\"
http://cgi.europe.yahoo.com/dk/sms/xmit.cgi\"onSubmit=\"return validate()\">
<table BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\" WIDTH=\"500\">
<tr>
<td VALIGN=\"top\" WIDTH=\"280\"><img src=\"image/yahoo.gif\" alt=\"yahoo.gif (1818 bytes)\"
WIDTH=\"149\" HEIGHT=\"40\"> <strong><big><big><big><big><font face=\"Arial\">SMS</font></big></big></big></big></strong><table
border=\"0\" cellpadding=\"5\">
<tr>
<td align=\"left\" valign=\"top\"><font size=\"+1\">Modtager:</font></td>
<td align=\"LEFT\"><input type=\"text\" name=\"to\" size=\"8\" maxlength=\"8\"> <font size=\"-2\"
face=\"arial\"><br>
(Mobiltelefonnummer) </font></td>
</tr>
<tr>
<td align=\"left\" valign=\"top\"><font size=\"+1\">Afsender:</font></td>
<td align=\"LEFT\"><input TYPE=\"text\" NAME=\"from\" SIZE=\"27\"> <font size=\"-2\" face=\"arial\"><br>
(Navn, email eller telefonnummer) </font></td>
</tr>
<tr>
<td align=\"left\" valign=\"top\"><font size=\"+1\">Besked:</font></td>
<td align=\"LEFT\"><textarea rows=\"7\" cols=\"23\"
onChange=\"updateCount(this.form, this.form.message)\"
onKeyUp=\"updateCount(this.form, this.form.message)\"
onKeyDown=\"updateCount(this.form, this.form.message)\"
onKeyPress=\"updateCount(this.form, this.form.message)\" name=\"message\"></textarea> </td>
</tr>
<tr>
<td colspan=\"2\"><dl>
<dd align=\"right\"><input type=\"submit\" name=\"Send besked\" value=\"Send\" align=\"bottom\"> </dd>
</dl>
</td>
</tr>
<tr>
<td></td>
<td align=\"LEFT\">Du har <input type=\"text\" name=\"counter\" size=\"3\" onFocus=\"blur()\"> tegn
tilbage.<br>
<font size=\"-2\" face=\"arial\">(Max. 142 tegn) </font></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>