Avatar billede vels Nybegynder
01. juli 1999 - 23:41 Der er 6 kommentarer og
1 løsning

Små problemer

Her har jeg lavet en sms sender i java. Den bruger formail. Der er bare et problem og det er, at afsender feltet skal være en email adresse. Hvis man bare skriver et navn kommer bliver beskeden ikke sendt til mobilen. Er der nogle der har en ide om hvordan man kan lave det om. Her er scriptet:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="pragma" content="no-cache">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>-= Vels SMS =-</title>
</head>

<body background="baggrund.gif" bgcolor="#009F62">

<p align="center"><font size="6" face="Arial"><strong>Send En Mobil-Besked</strong></font></p>

<p align="center"><script language="JavaScript"><!--
////

    function CheckLen(Target) {

        StrLen = Target.value.length

        if (StrLen > 200 ) {

        Target.value = Target.value.substring(0,160)

        CharsLeft = 0

        }

        else {

        CharsLeft = 200 - StrLen

        }

        document.skema.CharsLeft.value = CharsLeft   

    }

     
    function sendmessage(dataform){
        nummer=dataform.number.value
        udbyder=0
        if(nummer >= 20000000&& nummer <= 20599999) udbyder="@sms.tdm.dk";
        if(nummer >= 20600000&& nummer <= 20999999) udbyder="@note.sonofon.dk";
        if(nummer >= 21000000&& nummer <= 21999999) udbyder="@sms.tdm.dk";
        if(nummer >= 22000000&& nummer <= 22999999) udbyder="@note.sonofon.dk";
        if(nummer >= 23000000&& nummer <= 23999999) udbyder="@sms.tdm.dk";
        if(nummer >= 26000000&& nummer <= 26999999) udbyder="@sms.mobilix.dk";
        if(nummer >= 28000000&& nummer <= 28999999) udbyder="@sms.mobilix.dk";
        if(nummer >= 30000000&& nummer <= 30999999) udbyder=5;
        if(nummer >= 40000000&& nummer <= 40499999) udbyder="@sms.tdm.dk";
        if(nummer >= 40500000&& nummer <= 40999999) udbyder="@note.sonofon.dk";
        if(udbyder==0)
        {
            alert("Du har ikke indtastet et gyldigt mobilnummer. Prøv igen.");
            return;
        }
        if(udbyder==5)
        {
            alert("Du har indtastet et nummer på en NMT telefon. Det er desværre ikke muligt at sende beskeder til den type telefoner.");
            return;
        }
        var item=dataform.besked.value
        var words=item.split(" ");
        var j=0
        besk=words[j]+"+"
        for (j=1; j< words.length; j++) {
                besk=besk+words[j]+"+"
            } // end for j
        adresse=nummer+udbyder
        mailcommand="http://cgi.netsite.dk/formmail/formmail.pl?recipient="+adresse+"&email="+dataform.sender.value+"&subject="+besk+"&redirect=http://www.vels.dk/sms.asp"
        location=mailcommand
        alert("Beskeden er sendt.")
    }
// --></script> <img src="grafik/mobi.jpg"
width="247" height="80" alt="mobi.jpg (18828 bytes)"></p>

<form action="java script:sendmessage(document.skema)" method="post" name="skema">
  <input type="hidden" name="tilbage"
  value="http://home1.inet.tele.dk/good/modtagetsms.html"><input type="hidden" name="titel"
  value="Send Mobil-Beskeder Fra Søren og Kris''s Homepage"><input type="hidden"
  name="webhulen" value><div align="center"><center><table border="0" width="605">
    <tr>
      <td valign="top" width="208"><font size="2" face="Verdana" color="#000000"><strong>Nummer:</strong></font></td>
      <td width="365"><font color="#FFFFFF" size="2" face="Verdana"><input type="text" size="8"
      name="number"></font></td>
      <td align="right" width="20"></td>
    </tr>
    <tr>
      <td valign="top" width="208"><strong><font size="2" face="Verdana" color="#000000">Afsender:</font></strong></td>
      <td width="365"><font color="#FFFFFF" size="2" face="Verdana"><input type="text" size="30"
      name="sender"></font></td>
      <td align="right" width="20"></td>
    </tr>
    <tr>
      <td valign="top" width="208"><font size="2" face="Verdana" color="#000000"><strong>Standard
      besked (Virker kun med IE):</strong></font></td>
      <td width="365"><select name="stdText" size="1"
      style="font-family: Verdana; font-size: 9pt"
      onChange="self.window.document.skema.besked.value = self.window.event.srcElement.value; self.window.document.skema.besked.onkeydown();">
        <option selected>- vælg her -</option>
        <option value="Jeg elsker dig!">Jeg elsker dig!</option>
        <option value="Tak for sidst!">Tak for sidst!</option>
        <option value="You are my sunshine!">You are my sunshine!</option>
        <option value="Jeg kan ikke komme alligevel :o(">Jeg kan ikke komme alligevel :o(</option>
        <option value="Jeg savner dig">Jeg savner dig!!</option>
        <option
        value="Hi! I am an alien. I have transformed myself to your phone! Right now Im having sex with your fingers. I know you like it cause your smiling :o)">Hi! I am an alien. I have transformed... (fortsættes)</option>
        <option value="Ring til mig ">Ring til mig </option>
        <option value="Ring til mig på nr. ">Ring til mig på nr. </option>
        <option value="Jeg bliver forsinket ">Jeg bliver forsinket </option>
        <option value="Jeg køber ind i dag ">Jeg køber ind i dag </option>
        <option value="Hent din email ">Hent din email </option>
        <option value="Jeg har sendt dig en email ">Jeg har sendt dig en email </option>
        <option value="Kig på IRC ">Kig på IRC </option>
        <option value="Sover du? ">Sover du? </option>
        <option value="Tillykke med dagen ">Tillykke med dagen </option>
        <option value="Tillykke ">Tillykke </option>
        <option value="Ska vi ha'' en øl? ">Ska vi ha'' en øl? </option>
        <option value="Tillykke med fødselsdagen ">Tillykke med fødselsdagen </option>
        <option value="God rejse ">God rejse </option>
        <option value="Velkommen hjem ">Velkommen hjem </option>
        <option value="Savner dig ">Savner dig </option>
        <option value="Kommer du snart? ">Kommer du snart? </option>
        <option value="Skynd dig! ">Skynd dig! </option>
        <option value="Jeg har problemer ">Jeg har problemer </option>
        <option value="Nåede du ikke bussen? ">Nåede du ikke bussen? </option>
        <option value="Nåede du ikke toget? ">Nåede du ikke toget? </option>
        <option value="Husk at lave lektier!!">Husk at lave lektier!!</option>
      </select></td>
      <td align="right" width="20"></td>
    </tr>
    <tr>
      <td valign="top" width="208"><font size="2" face="Verdana" color="#000000"><strong>Besked:</strong></font></td>
      <td width="365"><font color="#FFFFFF" size="2" face="Verdana"><textarea name="besked"
      rows="5" cols="30" wrap="VIRTUAL" onfocus="CheckLen(this)" onkeydown="CheckLen(this)"
      onkeyup="CheckLen(this)" onblur="CheckLen(this)"></textarea></font></td>
      <td align="right" width="20"></td>
    </tr>
    <tr>
      <td align="center" colspan="3" width="568"><font size="2" face="Verdana" color="#000000"><strong>Antal
      tegn tilbage: <input type="text" size="4" name="CharsLeft" value="200"><br>
      </strong><br>
      </font></td>
    </tr>
    <tr>
      <td align="center" colspan="3" width="568"><strong><i><font size="1" face="Verdana"
      color="#000000">Bemærk : De fleste mobiltelefoner kan max. tage 2</font><font
      color="#000000"><font face="Verdana"><font size="1">00</font></font><font size="1"
      face="Verdana"> tegn. </i></strong><br>
      <br>
      </font></font></td>
    </tr>
    <tr>
      <td align="center" colspan="3" width="568"><font color="#FFFFFF" size="2" face="Verdana"><input
      type="submit" value="Send besked"></font><input type="reset" name="B1" value="Slet Besked"><br>
      <br>
      <b><font face="verdana,arial" size="2">©1999 by <a href="mailto:Jesper@vels.dk">Vels.dk</a></font></b></td>
    </tr>
  </table>
  </center></div>
</form>
</body>
</html>

Håber der er en der kan hjælpe mig.
Avatar billede floffy Nybegynder
01. juli 1999 - 23:48 #1
Lad os se om vi er heldige og dette virker:

--klip---
email=<sms@vels.dk>"+dataform.sender.value+"&subject
--klip---
Avatar billede @ Nybegynder
02. juli 1999 - 20:50 #2
desvære det virker ikke :(
Avatar billede epo Nybegynder
04. juli 1999 - 20:16 #3
Hvis du afviser hans svar - så sidder jeg klar med den perfekte løsning!!
Avatar billede @ Nybegynder
05. juli 1999 - 11:08 #4
Hvor når kommer så den perfekte løsning?
Avatar billede cyberesben Nybegynder
06. juli 1999 - 03:02 #5
epo>> hallo?
Avatar billede @ Nybegynder
07. juli 1999 - 01:09 #6
epo jeg tror du skal taget noget mere epo, så du bliver hurtiger.
Avatar billede vels Nybegynder
20. april 2000 - 23:41 #7
He he har fået hjemmeside med asp så problemet er løst
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester