Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML]Podaj kod z obrazka
andych1
post 14.06.2010, 19:32:22
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 12.06.2010

Ostrzeżenie: (0%)
-----


Mam taki problem, że na stronie mam trzy obrazki (w plikach tekst1, tekst2 i tekst3), zawsze jeden widoczny. Kolejność jest całkowiciel losowa, ale moje pytanie brzmi: Jaki js wstawić, aby jedynie wpisanie kodu znajdującego się na obrazku umożliwiało dostęp do ukrytej zawartości? Oto co mam (narazie bez buttona /o ktorego mi chodzi/):
  1. <script type="text/javascript">
  2. Array.prototype.random = function(limit)
  3. {
  4. if (typeof limit == 'undefined' || limit < 0) limit = 1;
  5. else if (!limit) limit = this.length;
  6. for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
  7. {
  8. do { var index = Math.random(); } while (index == 1);
  9. index = Math.floor(index * n);
  10. target.push(source[index]);
  11. source[index] = source[--n];
  12. }
  13. return target;
  14. }
  15.  
  16. document.write(new Array(
  17.  
  18. '<img src="C:/Users/Andrzej/Desktop/strona1/tekst1.jpg" alt="Hasło umożliwiające zalogowanie" height=100 width=320 />', //-->Kod z obrazka to 8h1sY7Nb
  19. '<img src="C:/Users/Andrzej/Desktop/strona1/tekst2.jpg" alt="Hasło umożliwiające zalogowanie" height=100 width=320 />', //-->Kod z obrazka to Ko0129jU
  20. '<img src="C:/Users/Andrzej/Desktop/strona1/tekst3.jpg" alt="Hasło umożliwiające zalogowanie" height=100 width=320 />' //-->Kod z obrazka to 8JH40KQ1
  21.  
  22. ).random().join(''));
  23.  
  24. </script><br />Wpisz podany Kod<br<form action="...">
  25. <input type="text" name="nazwa" maxlength="8" size="8"/>
  26. <script language="JavaScript">
  27. <!-- Hide
  28.  
  29. function test3(form) {
  30. if (form.text3.value == "")
  31. alert("Wpisz poprawny kod")
  32. else {
  33. alert("OK!");
  34. }
  35. }
  36. </script>
Go to the top of the page
+Quote Post
erix
post 14.06.2010, 19:47:52
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




W samym JS tego nie zrobisz - musisz skądś pobrać tekstową wartość, aby ją porównać, ale to traci sens kapcia. winksmiley.jpg

Potrzebujesz jakiegoś skryptu server-side, który sprawdzi (przez AJAX), czy podany kod jest poprawny.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
--andych1--
post 13.02.2011, 18:44:14
Post #3





Goście







Hmm... a może takie coś, że
/jeżeli "obrazek 1" to poprawny kod = XXXXXXXX/
w luźnym tłumaczeniu.

takie coś.. Pomozecie?questionmark.gif
Go to the top of the page
+Quote Post
bendi
post 13.02.2011, 21:34:31
Post #4





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Mozesz przechowywac hasla zahashowane np. sha1 i po wpisaniu hasla z obrazka porownywac jedynie hashe.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:05