CINXE.COM
Få en konto hos lcwo.net - Learn CW Online
<!DOCTYPE html> <html> <head> <title>Få en konto hos lcwo.net - Learn CW Online</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" lang="en" content="Learn CW Online - At LCWO you can learn Morse Code (CW) online, in your web browser!"> <meta name="description" lang="da" content="Hos LCWO kan du lære Morse-telegrafi (CW) online i din browser. Du skal ikke installere et program på din computer, og du vil altid have dine personlige indstillinger tilgængelige fra enhver computer med en internetforbindelse på planeten. Du kan også nemt holde øje med din fremgang ved hjælp af forskellige statistiske funktioner."> <meta name="keywords" content="learn cw, cw, morse code practice, telegraphy, learn morse code, morse code, koch method, morsen lernen, impare il cw, high speed cw, hst, qrq, ham radio, dj1yfk, rufzxp, fabian kurz"> <meta name="author" content="Fabian Kurz"> <meta property="og:title" content="Learn CW Online" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://lcwo.net/" /> <meta property="og:image" content="https://lcwo.net/pics/lcwo.png" /> <meta property="og:description" content="Learn CW Online - a free web app for learning Morse code!" /> <link rel="icon" href="/favicon.ico"> <link rel="shortcut icon" href="/favicon.ico"> <link href="/atom.xml" type="application/atom+xml" rel="alternate" title="LCWO News Feed"> <link href="/forumatom.xml" type="application/atom+xml" rel="alternate" title="LCWO Forum Feed"> <link id="lcwocss" href="/style.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="/js/leaflet.css"> <script type="text/javascript" src="/js/jscwlib.js?cachebreak=1711272842"></script> <!-- User activity heatmap dependencies curl -L 'https://d3js.org/d3.v7.min.js' > js/d3.js curl -L 'https://unpkg.com/cal-heatmap/dist/cal-heatmap.min.js' > js/cal-heatmap.js curl -L 'https://unpkg.com/cal-heatmap/dist/cal-heatmap.css' > cal-heatmap.css curl -L 'https://unpkg.com/@popperjs/core@2' > js/popperjs-core.js curl -L 'https://unpkg.com/cal-heatmap/dist/plugins/Tooltip.min.js' > js/cal-heatmap-Tooltip.js --> <script src="/js/d3.js"></script> <script src="/js/cal-heatmap.js"></script> <link rel="stylesheet" href="/cal-heatmap.css"> <script src="/js/popperjs-core.js"></script> <script src="/js/cal-heatmap-Tooltip.js"></script> </head> <body bgcolor="#ffffff"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr class="headerline"> <td style="background-image:url(/pics/lcwo-bg2.png);" width="41%"> <a href="/"><img style="border-style:none;" src="/pics/lcwo.png" height="75" width="214" title="LCWO - Home" alt="[LCWO LOGO]"></a> </td> <td style="background-image:url(/pics/lcwo-bg2.png);" width="59%"> </td> </tr> </tbody></table> <script> function agree_policy () { var i = document.getElementById("consent"); i.innerHTML = "Thanks!"; var request = new XMLHttpRequest(); request.open("GET", "//lcwo.net/api/consent.php", true); request.send(); } </script> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td class="menuText" width="100%"> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="16" alt=":"> <a class="mLink" href="/">Hjem</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/users">Brugerliste</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/highscores">Highscore</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/forum">Forum </a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/usergroups">Brugergrupper</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/about">Om</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> </td> </tr> </tbody></table> <br> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="220" valign="top"> <script> function getCookieVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) { endstr = document.cookie.length; } return unescape(document.cookie.substring(offset, endstr)); } function getCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) { return getCookieVal (j); } i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } if (getCookie('lcwo_username') && getCookie('lcwo_hash')) { console.log("found cookies, attempting to log in!"); var u = getCookie('lcwo_username'); var h = getCookie('lcwo_hash'); var request = new XMLHttpRequest(); request.open("POST", '/dologin', true); request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); request.onreadystatechange = function() { var done = 4, ok = 200; if (request.readyState == done && request.status == ok) { if (request.responseText) { if (request.responseText.indexOf("LOGIN_SUCCESS") != -1) { // login succeeded... forwarding window.setTimeout( function () { window.location.href = 'https://lcwo.net'; }, 1000); } } } } request.send("username="+u); } </script> <table width="90%"> <tr><th class="tborder">Log ind</th></tr> <tr><td class="tborder"> <br> <div align="center"> <form action="/dologin" method="POST"> <table> <tr> <td>Brugernavn: </td> <td> <input type="text" size="8" name="username"> </td> </tr> <tr> <td>Password: </td> <td> <input type="password" size="8" name="password"> </td> </tr> </table> <input type="submit" value="Log ind"> </form> </div> </td></tr> <tr> <td class="tborder"> <br> <div align="center"> <a href="/lostpassword">Glemt dit password?</a> - <strong><a href="/signup">Tilmelding</a></strong> </div> <br> </td> </tr> </table> <table width="90%"> <tr><th class="tborder">Language</th></tr> <tr> <td class="tborder"> <table width="100%"> <tr><td><a href="/bg/signup" title="Bulgarian"> Български </a></td><td><a href="/br/signup" title="Brazilian Portuguese"> Português brasileiro </a></td></tr><tr><td><a href="/bs/signup" title="Bosnian"> Bosanski </a></td><td><a href="/ca/signup" title="Catalan"> Català </a></td></tr><tr><td><a href="/cn/signup" title="Traditional Chinese"> 繁體中文 </a></td><td><a href="/cs/signup" title="Czech"> Česky </a></td></tr><tr><td><a href="/da/signup" title="Danish"><strong> Dansk </strong></a></td><td><a href="/de/signup" title="German"> Deutsch </a></td></tr><tr><td><a href="/en/signup" title="English"> English </a></td><td><a href="/es/signup" title="Spanish"> Español </a></td></tr><tr><td><a href="/fi/signup" title="Finnish"> Suomi </a></td><td><a href="/fr/signup" title="French"> Français </a></td></tr><tr><td><a href="/gr/signup" title="Greek"> Ελληνικά </a></td><td><a href="/hr/signup" title="Croatian"> Hrvatski </a></td></tr><tr><td><a href="/hu/signup" title="Hungarian"> Magyar </a></td><td><a href="/it/signup" title="Italian"> Italiano </a></td></tr><tr><td><a href="/ja/signup" title="Japanese"> 日本語 </a></td><td><a href="/ko/signup" title="Korean"> 한국어 </a></td></tr><tr><td><a href="/ms/signup" title="Malay"> Bahasa Melayu </a></td><td><a href="/nl/signup" title="Dutch"> Nederlands </a></td></tr><tr><td><a href="/no/signup" title="Norwegian"> Norsk </a></td><td><a href="/pl/signup" title="Polish"> Polski </a></td></tr><tr><td><a href="/pt/signup" title="Portuguese"> Português </a></td><td><a href="/ro/signup" title="Romanian"> Română </a></td></tr><tr><td><a href="/ru/signup" title="Russian"> Русский </a></td><td><a href="/si/signup" title="Sinhala"> සිංහල </a></td></tr><tr><td><a href="/sk/signup" title="Slovak"> Slovenčina </a></td><td><a href="/sl/signup" title="Slovenian"> Slovenščina </a></td></tr><tr><td><a href="/sr/signup" title="Serbian"> Srpski </a></td><td><a href="/sv/signup" title="Swedish"> Svenska </a></td></tr><tr><td><a href="/th/signup" title="Thai"> ภาษาไทย </a></td><td><a href="/tr/signup" title="Turkish"> Türkçe </a></td></tr><tr><td><a href="/uk/signup" title="Ukrainian"> Українська </a></td><td><a href="/zh/signup" title="Simplified Chinese"> 简体中文 </a></td></tr> </table> </td> </tr> </table> <table width="90%"> <tr><th class="tborder">Hvem er online? (48)</th></tr> <tr><td class="tborder"> <br> <div align="center"> <a href="/profile/964" title="toshi">964</a> <a href="/profile/ahmed123" title="Ahmed Faizal">ahmed123</a> <a href="/profile/Anananas" title="Ana Agelii">Anananas</a> <a href="/profile/arbez" title="tekiku">arbez</a> <a href="/profile/asakuma" title="">asakuma</a> <a href="/profile/BG5EUO" title="王浩辉">BG5EUO</a> <a href="/profile/BH3EHP" title="BH3EHP">BH3EHP</a> <a href="/profile/BH4GUU" title="HCX">BH4GUU</a> <a href="/profile/cgan" title="">cgan</a> <a href="/profile/cnmcn" title="Damian">cnmcn</a> <a href="/profile/DC5MHN" title="Matthias">DC5MHN</a> <a href="/profile/densmq" title="kazu">densmq</a> <a href="/profile/DL5HN3" title="Holger">DL5HN3</a> <a href="/profile/dzhimi" title="Jim Thompson">dzhimi</a> <a href="/profile/iwa23w" title="山下猛">iwa23w</a> <a href="/profile/JA1EFS" title="">JA1EFS</a> <a href="/profile/JJ1NKI" title="大西">JJ1NKI</a> <a href="/profile/JK1MWQ" title="Taisuke">JK1MWQ</a> <a href="/profile/JL1DYL" title="">JL1DYL</a> <a href="/profile/JoseArcadioMorales" title="M">JoseArcadioMorales</a> <a href="/profile/JS1MCC" title="TAKANO">JS1MCC</a> <a href="/profile/kk4txp" title="Gary">kk4txp</a> <a href="/profile/LA3CTA" title="Christoffer">LA3CTA</a> <a href="/profile/lb2kk" title="Per Thomas Jahr">lb2kk</a> <a href="/profile/Livingstudios" title="Kris Livingston">Livingstudios</a> <a href="/profile/LL1212" title="">LL1212</a> <a href="/profile/lrz" title="">lrz</a> <a href="/profile/Martinn" title="Martin">Martinn</a> <a href="/profile/MasaNakahara" title="Masashi Nakahara">MasaNakahara</a> <a href="/profile/nemcarcw" title="">nemcarcw</a> <a href="/profile/ofe" title="wee">ofe</a> <a href="/profile/R0SDM" title="Eugene Tyutrin">R0SDM</a> <a href="/profile/RHA58" title="">RHA58</a> <a href="/profile/Rob12" title="Robert">Rob12</a> <a href="/profile/RW4CUS" title="Константин">RW4CUS</a> <a href="/profile/SM1ZCA" title="Björn Broman">SM1ZCA</a> <a href="/profile/snogbog" title="floyd">snogbog</a> <a href="/profile/sp9tda" title="Sebastian">sp9tda</a> <a href="/profile/staruthaya" title="Uthayakumar">staruthaya</a> <a href="/profile/TanteAli" title="Alexandra">TanteAli</a> <a href="/profile/test" title="Test user.">test</a> <a href="/profile/UB0123" title="">UB0123</a> <a href="/profile/UMRnInside" title="">UMRnInside</a> <a href="/profile/yo8ssh" title="Sebastian">yo8ssh</a> <a href="/profile/z3n0x" title="GIANG MINH TIẾN">z3n0x</a> <a href="/profile/zb" title="">zb</a> <a href="/profile/zc528428" title="">zc528428</a> <a href="/profile/zjosua" title="Yoshi">zjosua</a> </div> <br> </td></tr> </table> </td> <td valign="top"> <h1> Få en konto hos lcwo.net</h1> <script> function checkUsername () { var u = document.getElementById('formusername'); if (u.value.length < 2) { document.getElementById('user_exists_warning').innerHTML = '(too short)'; return; } var posturl; posturl = "/api/user_exists.php"; var request = new XMLHttpRequest(); request.open("POST", posturl, true); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.onreadystatechange = function() { var done = 4, ok = 200; if (request.readyState == done && request.status == ok) { if (request.responseText) { var r = JSON.parse(request.responseText); if (r.user_exists == 0) { document.getElementById('user_exists_warning').innerHTML = '(available)'; } else if (r.user_exists == 1) { document.getElementById('user_exists_warning').innerHTML = '<b style="color:red">Username already exists!</b>'; } else if (r.user_exists == -1) { document.getElementById('user_exists_warning').innerHTML = '<b>Username with invalid characters. Only A-Z, 0-9 allowed.</b>'; } } } }; request.send('username='+u.value); } </script> <p> Udfyld venligst denne formular for at få din egen konto hos LCWO. Dette gør at du kan gemme øvelses-indstillinger, holde styr på din fremgang, og sammenligne din kunnen med andre på pointtavlerne. </p> <p> Det er frivilligt om du vil udfylde alle felter, du skal dog vælge et unikt brugernavn og et password. Det anbefales at du også indtaster en gyldig e-mailadresse der kan bruges hvis du glemmer dit password. </p> <div align="center"> <form action="/register" method="POST"> <table> <tr style="background-color:#dfdfdf"> <td width="20%">Brugernavn: *</td> <td><input onKeyup="checkUsername();" type="text" size="20" id="formusername" name="username" value=""> (Tilladte tegn: a-z, A-Z, 0-9) <span id="user_exists_warning"></span></td> </tr> <tr> <td>Password: *</td> <td><input type="password" size="20" name="pw1"></td> </tr> <tr style="background-color:#dfdfdf"> <td>Bekræft adgangskode: *</td> <td><input type="password" size="20" name="pw2"></td> </tr> <tr> <td>E-mail:</td> <td><input type="text" size="20" name="email" placeholder="yourname@example.com" value=""></td> </tr> <tr style="background-color:#dfdfdf"> <td>Navn:</td> <td><input type="text" size="20" name="name" placeholder="Your Name" value=""></td> </tr> <tr> <td>Sted:</td> <td><input type="text" size="20" name="location" placeholder="Your Location" value = ""></td> </tr> <tr style="background-color:#dfdfdf"> <td>Sprog:</td> <td> <select name="lang" size="1"> <option value="bg">bg - Български (Bulgarian)</option><option value="br">br - Português brasileiro (Brazilian Portuguese)</option><option value="bs">bs - Bosanski (Bosnian)</option><option value="ca">ca - Català (Catalan)</option><option value="cn">cn - 繁體中文 (Traditional Chinese)</option><option value="cs">cs - Česky (Czech)</option><option value="da" selected>da - Dansk (Danish)</option><option value="de">de - Deutsch (German)</option><option value="en">en - English (English)</option><option value="es">es - Español (Spanish)</option><option value="fi">fi - Suomi (Finnish)</option><option value="fr">fr - Français (French)</option><option value="gr">gr - Ελληνικά (Greek)</option><option value="hr">hr - Hrvatski (Croatian)</option><option value="hu">hu - Magyar (Hungarian)</option><option value="it">it - Italiano (Italian)</option><option value="ja">ja - 日本語 (Japanese)</option><option value="ko">ko - 한국어 (Korean)</option><option value="ms">ms - Bahasa Melayu (Malay)</option><option value="nl">nl - Nederlands (Dutch)</option><option value="no">no - Norsk (Norwegian)</option><option value="pl">pl - Polski (Polish)</option><option value="pt">pt - Português (Portuguese)</option><option value="ro">ro - Română (Romanian)</option><option value="ru">ru - Русский (Russian)</option><option value="si">si - සිංහල (Sinhala)</option><option value="sk">sk - Slovenčina (Slovak)</option><option value="sl">sl - Slovenščina (Slovenian)</option><option value="sr">sr - Srpski (Serbian)</option><option value="sv">sv - Svenska (Swedish)</option><option value="th">th - ภาษาไทย (Thai)</option><option value="tr">tr - Türkçe (Turkish)</option><option value="uk">uk - Українська (Ukrainian)</option><option value="zh">zh - 简体中文 (Simplified Chinese)</option> </select> </td> </tr> <tr style="background-color:#dfdfdf"><td>Solve captcha: *</td> <td> <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAEgA8AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9p1DWWsr/wCzCAMBB5zSFmwBkg8KrHt16VpxP5kKSZQ7lByjbl59D3HvVW/s7i7R44rsRRyRNG6NFuHPccgg9e5HtVm3hW2tooEJKxIEBPXAGK56ftVVlzfD02/r7wKv9r2X9pfYfOTzduc7ht3Zxs6/e9qvVR/siy/tL7d5KebtxjaNu7Od/T73vVuWJJ4XhkG5HUqwzjIPBqqXtbS9pbfT0Az7XWYrzVXs4Iy0axGQT54fDbTt9Rnv7GrV7d/YoRJ9nuJ8tt2wJuYe+PTiq9tpEVpqQuoZHCC38gRMzNjnPBJOB2xVi9sLbUIRDdR+YgbcBuI56dvqaygsR7KXNbm6dv6/EAsrv7bCZPs9xBhtu2dNrH3x6c1ZqtZWFtp8JhtY/LQtuI3E89O/0FWa6KfPyLn3/r0AKKKKsAooooAKKKKACiiigD//2Q==" > <input type="text" size="20" name="captcha" value=""> example: <img style="border:1px" src="/pics/solve.png"> </td> </tr> <tr><td colspan="2"><input type="checkbox" onClick="document.getElementById('sub').disabled=!this.checked;"> I have read, understood and accepted the <a href="/privacy">privacy policy</a>.</td></tr> <tr> <td> <input type="hidden" name="l" value="1"> <input type="submit" id="sub" disabled="true" value="Indsend"> </td> </tr> </table> </form> </div> * = påkrævede felter <p style="color:#666666"> Det er kun et brugernavn og et password der er påkrævet for at kunne bruge LCWO. Vi respekterer dit privatliv og du kan forblive helt anonym.<br>LCWO vil aldrig sælge eller videregive din e-mailadresse til en 3die-part. Den bliver gemt alene med det formål at du vil kunne gen-aktivere din konto i tilfælde af du glemmer dit password. Alle de data du indtaster i dette skema bliver sendt uden kryptering. Brug ikke vigtige password. LCWO vil aldrig sende dig uopfordrede e-mails.</p> </td> <td width="20"> </td> </tr> </table> <br><br><br> <div align="center" class="footer">lcwo.net - <strong>Learn Morse Code (CW) Online</strong> by <a class="sLink" href="http://fkurz.net/">Fabian Kurz, DJ5CW</a> (<a href="/impressum">Impressum</a>) - <a href="/privacy">Privacy Policy / Datenschutzinformationen</a></div> <script> // keep the session cookie alife as long as user is on the page, refresh every // 5 minutes function session_keepalive () { var request = new XMLHttpRequest(); request.open("GET", "//lcwo.net/api/index.php?action=keepalive", true); request.onreadystatechange = function() { var done = 4, ok = 200; if (request.readyState == done && request.status == ok) { var r = JSON.parse(request.responseText); if (r["result"] == false) { // no session if (document.getElementById("logoutlink")) { // but we think we're logged in! document.location.href = "//lcwo.net"; } } } } request.send(); } window.setInterval('session_keepalive()', 300000); </script> </body> </html>