function LetUserIntoPage()
miten tämä pitää laittaa jos halua menne esim sivulle index.htm pitääkö se olla ("index.htm") ? vai miten?
Jos nyt oikein tulkitsen, kysyt, miten Javaskriptissä annetaan parametrit funktioille. Samalla tavalla, kuin vaikkapa C:ssä: funktio(muuttuja, "merkkijono", 1337);
Vosiko joku auttaa tässä koko scripti
Number1.js :
function LetUserIntoPage("index.htm") { var username = prompt("Anna käyttäjänimesi:", ""); var password = prompt("Anna salasana:", ""); var TheLists = new Array(3) { TheLists[0] = "testi:sala"; TheLists[1] = "username2:password2"; } for (i = 0; i < TheLists.length; i++) { if (TheLists[i].indexOf(username) == 0) { var TheSplit = TheLists[i].split(":"); var TheUsername = TheSplit[0]; var ThePassword = TheSplit[1]; if (username == TheUsername && password == ThePassword) { alert("Tervetuoloa, " + username); } } } }
ja sitten HMTL
<html> <head> <title>Welcome</title> <script language="JavaScript" src="Number1.js"> </script> </head> <body> <p><input type="button" value="Kirjaudu" onclick="LetUserIntoPage();"></p> <br><br> <a href="javascript:window.close();">Close Window</a> <p> </body> </html>
kyseessä linee siis tämä:
http://javascript.internet.com/passwords/
Tuo ei ole mikään hyvä systeemi... :P
jeps tuo just. Niin ei varmasti olekkaan, kukatahansa pääse sivulle kun tietää vaan sivun nimen. Mutta olisin halunnut saada sen toimimaan...
Kannattaa tehdä kirjautuminen php:llä. Vauvakin osaa katsoa oikeat salasanat tuolta ja pääsee sivuille.
Tai jos haluaa js:ää käyttää niin tekee jonkun paremman systeemin.
Niin, mutta jostakin se opettelu on aloitettava... No jos jollain oisi joku hyvä php sivu, jossa on vähän opastusta niin kertokaa, onhan täälläkin oppat, mutta onko lisää.
Aihe on jo aika vanha, joten et voi enää vastata siihen.