Oprettet man. d. 01. juni 2009 kl. 18:32:35

tac
tac (13.790 point. Point ude: 380)
www.el-conpower.dk

kodeoversætter2

dette er videre på denne tråd http://www.eksperten.dk/ (...)
jeg kan ikke svare i den anden tråd, den ser helt mærkelig ud, derfor laver jeg denne, håber det er ok.

jeg har fået lavet denne kode selv:

<html>

<script language="JavaScript">
<!--
function toAk(text)
{
var ak = ""
var i=0
for (i=0; i<text.length; i++) {
    switch (text.substring(i, i+1)) {
    case "a": ak += "k"; break;
    case "b": ak += "l"; break;
    case "c": ak += "m"; break;
    case "d": ak += "n"; break;
    case "e": ak += "o"; break;
    case "f": ak += "p"; break;
    case "g": ak += "q"; break;
    case "h": ak += "r"; break;
    case "i": ak += "s"; break;
    case "j": ak += "t"; break;
    case "k": ak += "u"; break;
    case "l": ak += "v"; break;
    case "m": ak += "w"; break;
    case "n": ak += "x"; break;
    case "o": ak += "y"; break;
    case "p": ak += "z"; break;
    case "q": ak += "æ"; break;
    case "r": ak += "ø"; break;
    case "s": ak += "å"; break;
    case "t": ak += "a"; break;
    case "u": ak += "b"; break;
    case "v": ak += "c"; break;
    case "w": ak += "d"; break;
    case "x": ak += "e"; break;
    case "y": ak += "f"; break;
    case "z": ak += "g"; break;
    case "æ": ak += "h"; break;
    case "ø": ak += "i"; break;
    case "å": ak += "j"; break;
    case "A": ak += "K"; break;
    case "B": ak += "L"; break;
    case "C": ak += "M"; break;
    case "D": ak += "N"; break;
    case "E": ak += "O"; break;
    case "F": ak += "P"; break;
    case "G": ak += "Q"; break;
    case "H": ak += "R"; break;
    case "I": ak += "S"; break;
    case "J": ak += "T"; break;
    case "K": ak += "U"; break;
    case "L": ak += "V"; break;
    case "M": ak += "W"; break;
    case "N": ak += "X"; break;
    case "O": ak += "Y"; break;
    case "P": ak += "Z"; break;
    case "Q": ak += "Æ"; break;
    case "R": ak += "Ø"; break;
    case "S": ak += "Å"; break;
    case "T": ak += "A"; break;
    case "U": ak += "B"; break;
    case "V": ak += "C"; break;
    case "W": ak += "D"; break;
    case "X": ak += "E"; break;
    case "Y": ak += "F"; break;
    case "Z": ak += "G"; break;
    case "Æ": ak += "H"; break;
    case "Ø": ak += "I"; break;
    case "Å": ak += "J"; break;
    case "1": ak += "1"; break;
    case "2": ak += "2"; break;
    case "3": ak += "3"; break;
    case "4": ak += "4"; break;
    case "5": ak += "5"; break;
    case "6": ak += "6"; break;
    case "7": ak += "7"; break;
    case "8": ak += "8"; break;
    case "9": ak += "9"; break;
    case "0": ak += "0"; break;
    case ".": ak += "."; break;
    case "?": ak += "?"; break;
    case "!": ak += "!"; break;
    case ",": ak += ","; break;
    case "-": ak += "-"; break;
    case " ": ak += " "; break;
    default: ak += "fejl"; break;
    }
}


document.outData2.outText2.value = ak
}
// -->
</script>

<script language="JavaScript">
<!--
function toAk2(text)
{
var ak2 = ""
var i=0
for (i=0; i<text.length; i++) {
    switch (text.substring(i, i+1)) {
    case "a": ak2 += "s"; break;
    case "b": ak2 += "u"; break;
    case "c": ak2 += "v"; break;
    case "d": ak2 += "w"; break;
    case "e": ak2 += "x"; break;
    case "f": ak2 += "y"; break;
    case "g": ak2 += "z"; break;
    case "h": ak2 += "æ"; break;
    case "i": ak2 += "ø"; break;
    case "j": ak2 += "å"; break;
    case "k": ak2 += "a"; break;
    case "l": ak2 += "b"; break;
    case "m": ak2 += "c"; break;
    case "n": ak2 += "d"; break;
    case "o": ak2 += "e"; break;
    case "p": ak2 += "f"; break;
    case "q": ak2 += "g"; break;
    case "r": ak2 += "h"; break;
    case "s": ak2 += "i"; break;
    case "t": ak2 += "j"; break;
    case "u": ak2 += "k"; break;
    case "v": ak2 += "l"; break;
    case "w": ak2 += "m"; break;
    case "x": ak2 += "n"; break;
    case "y": ak2 += "o"; break;
    case "z": ak2 += "p"; break;
    case "æ": ak2 += "q"; break;
    case "ø": ak2 += "r"; break;
    case "å": ak2 += "s"; break;
    case "A": ak2 += "T"; break;
    case "B": ak2 += "U"; break;
    case "C": ak2 += "V"; break;
    case "D": ak2 += "W"; break;
    case "E": ak2 += "X"; break;
    case "F": ak2 += "Y"; break;
    case "G": ak2 += "Z"; break;
    case "H": ak2 += "Æ"; break;
    case "I": ak2 += "Ø"; break;
    case "J": ak2 += "Å"; break;
    case "K": ak2 += "A"; break;
    case "L": ak2 += "B"; break;
    case "M": ak2 += "C"; break;
    case "N": ak2 += "D"; break;
    case "O": ak2 += "E"; break;
    case "P": ak2 += "F"; break;
    case "Q": ak2 += "G"; break;
    case "R": ak2 += "H"; break;
    case "S": ak2 += "I"; break;
    case "T": ak2 += "J"; break;
    case "U": ak2 += "K"; break;
    case "V": ak2 += "L"; break;
    case "W": ak2 += "M"; break;
    case "X": ak2 += "N"; break;
    case "Y": ak2 += "O"; break;
    case "Z": ak2 += "P"; break;
    case "Æ": ak2 += "Q"; break;
    case "Ø": ak2 += "R"; break;
    case "Å": ak2 += "S"; break;
    case "1": ak2 += "1"; break;
    case "2": ak2 += "2"; break;
    case "3": ak2 += "3"; break;
    case "4": ak2 += "4"; break;
    case "5": ak2 += "5"; break;
    case "6": ak2 += "6"; break;
    case "7": ak2 += "7"; break;
    case "8": ak2 += "8"; break;
    case "9": ak2 += "9"; break;
    case "0": ak2 += "0"; break;
    case ".": ak2 += "."; break;
    case "?": ak2 += "?"; break;
    case "!": ak2 += "!"; break;
    case ",": ak2 += ","; break;
    case "-": ak2 += "-"; break;
    case " ": ak2 += " "; break;
    default: ak2 += "fejl"; break;
    }
}


document.outData3.outText3.value = ak2
}
// -->
</script>

<body>

<center>
<table border="1" width="383" bgcolor="#0000FF">
  <tr>
    <td width="384" bgcolor="#000080" align="left"><font color="#FFFFFF" size="4"
    face="Arial, Helvetica, sans-serif"><b>Morse oversætter </b></font></td>
  </tr>
  <tr>
    <td width="384"><form name="inData">
      <p align="left"><font color="#FFFFFF" size="3" face="Arial, Helvetica, sans-serif"><strong>Kildetekst:</strong></font><br>
      &nbsp;<textarea name="inText" rows="4" cols="40" wrap="PHYSICAL"></textarea></p>
      <p align="left"><input type="button" name="Translate" value="Oversæt" onclick="toAk(document.inData.inText.value);toAk2(document.inData.inText.value)"> <input type="reset" name="Reset"
      value="  Ryd  "> </p>
    </form>
    <form name="outData2">
      <p align="left"><strong><font color="#FFFFFF" size="3" face="Arial, Helvetica, sans-serif">A-K
      med W (omvendt)</font><font
      color="#FFFFFF">:</font></strong><br>
      <textarea name="outText2" rows="4" cols="40" wrap="VIRTUAL"></textarea> </p>
    </form>
    <form name="outData3">
      <p align="left"><strong><font color="#FFFFFF" size="3" face="Arial, Helvetica, sans-serif">A-K med W (korrekt</font><font
      color="#FFFFFF">):</font></strong><br>
      <textarea name="outText3" rows="4" cols="40" wrap="VIRTUAL"></textarea> </p>
    </form>
    </td>
  </tr>
</table>
</center>
<p align="left">&nbsp;</p>
</body>
</html>

så skal jeg bare have skrevet 30 koder mere ind, men det er ikke problemet og det virker også som det skal.

Det jeg gerne ville have lavet er, som jeg nævnte i mit tidligere indlæg, en søgefunktion som søger efter nogle alm. ord. Kik evt på min tegning her så kan i måske forstå hvad jeg mener http://www.strandboerne.dk/ (...)

Skrevet ons. d. 03. juni 2009 kl. 03:30:21| #1

arne_v
arne_v (1.048.778 point)
Du har allerede fået noget kode.

Noget kode som ikke bruger en kæmpe switch til det.

Den PHP kode kan godt konverteres til JavaScript, hvis du vil køre det client side.

Men nu spurgte du i PHP kategorien, så du fil et PHP svar.

Skrevet ons. d. 03. juni 2009 kl. 17:40:41| #2

tac
tac (13.790 point)
www.el-conpower.dk
Jeg ved godt at du har lavet en kode, og jeg er rigtig glad for at der er nogle der gider bruge deres tid på at komme med løsninger på mit spørgsmål.

Sandheden er at jeg ikke rigtig ved hvordan der er nemmest at lave sådan noget som det her, jeg har ikke den helt store erfaing. Jeg vil meget gerne have at kode er sådan som jeg har lavet den opppe over, for den har jeg forstået hvordan hænger sammen så der kan jeg let tilføje nogle nye koder.

Det jeg så gerne vil have nu er en ordfinder funktion, jeg ved ikke hvordan den kan laves, om den kan laves i php eller om jeg skal flytte spørgsmålet til et andre forum ??

Skrevet man. d. 08. juni 2009 kl. 22:05:23| #3

tac
tac (13.790 point)
www.el-conpower.dk
Er det ikke nogen der kan hjælpe mig ??? evt sige hvis jeg skal rykke mit spørgsmål til en anden kategori, har ikke så meget styr på hvilken en mit spørgsmål passer bedst i

Skrevet fre. d. 03. juli 2009 kl. 22:27:19| #4

arne_v
arne_v (1.048.778 point)
Du stillede et spørgsmål i PHP kategorien, du fik et svar som løste problemet, men så vil du hellere have det i JavaScript.

Jeg gider ikke lave et svar i JavaScript, fordi så vil du jo sikkert hellere have et svar i Python. Og så kan vi fortsætte indtil vi har været alle programmerings sprog igennem.

Skrevet søn. d. 01. april 2012 kl. 16:38:12| #5


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Timestamp på dansk

Oprettet den 22. april 2013 kl. 14.44
mbs- giver 150 point for svar | Giv et svar »

Enkelt CMS i PHP og MYSQL

Oprettet den 15. april 2013 kl. 14.02
loumann giver 30 point for svar | Giv et svar »

PHP Galleri hjælp til programmering

Oprettet den 26. februar 2013 kl. 17.52
phpnoob giver 200 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Fem smarte funktioner i din Mac som du sikkert ikke kender

Her har du fem muligheder for at tweake din Mac på en fed måde.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Ny opfindelse: Oplad din mobil på 20 sekunder

Måske er det snart slut med at lade mobilen op hver aften. Med ny opfindelse kan telefonen få fuld energi på sølle 20 sekunder.


Nyheder fra Computerworld

Teaser billede

Galleri: De 10 vildeste datacentre i verden

I en gammel kirke, i et oppusteligt telt, på nedlagte militæranlæg eller midt i ørkenen. Der er ingen grænser for, hvor man kan banke et datacenter op. Her er de 10 sejeste anlæg i verden. I...


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger