
Ponieważ zacząłem się uczyć JavaScript, chciałbym poddać mój kod pod ocenę (wydaje mi się że jest to najlepsza forma nauki). Chodzi mi o błędne zapisy (nawet o ocenę i praktyczne wskazówki jak prowadzić zapis, żeby był czytelny), może jakieś błędy w składni itp.
<head> <title>Get Description Script 01 (GDS01)</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <style> div#alert { width:350px; border-color: #999999; border-style: solid; border-width: 1px} </style> <script> function search() { var result = document.getElementById("result"); var search = document.getElementById("search"); var string = search.value.toLowerCase(); var alert = document.getElementById("alert"); var line = "Hello world!"; line = line.toLowerCase(); if (string.length>2) { if (line.indexOf(string) != -1) { alert.innerHTML = "Fraze: <b>" + search.value + "</b> - znaleziono. Nr kolumny: " + line.indexOf(string); alert.style.background = '#FFFFFF'; result.innerHTML = line.indexOf(string) + "<br />"; } else { alert.innerHTML = "Fraze: <b>" + search.value + "</b> - nie znaleziona"; alert.style.background = '#FF4500'; } } else { alert.innerHTML = "Szukany wyraz musi zawierac minimum 3 znaki"; alert.style.background = '#FFFFCC'; } } </script> </head> <body> <p><input type="text" id="search" onKeyup="search();"> <p><div id="alert">Wpisz slowo</div> <p><div id="result"></div> </body> </html>