Autor | Zpráva | ||
---|---|---|---|
FEIL Profil |
#1 · Zasláno: 16. 3. 2012, 21:49:06
Do teraz som sa venoval iba php. Skúšal som do HTML zadať aj <?php ?> ale nefungovalo to. Všade na internete sa píše o vytváraní formuláru aj v JS ale o spracovaní som už nenašiel nič. Robí HTML hru ktorá by mala fungovať v každom bežnom prehliadači. Na jednej stránke je však potrebné zadať heslo. Toto heslo by sa malo následne porovnať už s definovanou premennou. A podla podmienky = != ( v JS je to asi ináč) bud presmeruje na ďalšiu stránku alebo vyhodí chybové okno a vráti späť.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"> <title>Untitled Page</title> <meta name="generator" content="WYSIWYG Web Builder - http://www.wysiwygwebbuilder.com"> <style type="text/css"> body { background-color: #00005E; background-image: url(images/heslo1_bkgrnd.png); color: #000000; } </style> </head> <body> <div id="wb_Image1" style="margin:0;padding:0;position:absolute;left:357px;top:0px;width:528px;height:319px;text-align:left;z-index:2;"> <img src="images/defendius-door-lock.jpg" id="Image1" alt="" border="0" style="width:528px;height:319px;"></div> <div id="wb_Text1" style="margin:0;padding:0;position:absolute;left:382px;top:374px;width:499px;height:58px;text-align:left;z-index:3;"> <font style="font-size:24px" color="#FF0000" face="Tahoma">Tieto dvere vyžadujú heslo ! Nájdi heslo skôr než stratíš kontrolu nad svojou myslou.</font></div> <div id="wb_Form1" style="position:absolute;left:457px;top:457px;width:260px;height:72px;z-index:5"> <form name="Form1" method="post" action="_self" enctype="text/plain" id="Form1"> <input type="text" name="heslo" id="1" style="position:absolute;left:107px;top:43px;width:132px;height:18px;border:1px #C0C0C0 solid;font-family:Courier New;font-size:13px;z-index:0" value=""> <input type="submit" id="Button1" value="Potvrdit !" style="position:absolute;left:588px;top:543px;width:96px;height:25px;color:#8B0000;font-family:Arial;font-size:13px;z-index:4"> <div id="wb_Text2" style="margin:0;padding:0;position:absolute;left:31px;top:45px;width:72px;height:16px;text-align:left;z-index:1;"> <font style="font-size:13px" color="#CCFFFF" face="Arial">Zadaj heslo</font></div> </form> </div> </body> </html> Pomôže mi stým niekto. |
||
Str4wberry Profil |
#2 · Zasláno: 16. 3. 2012, 22:29:50
Způsobů zaheslování je hned několik.
Pokud ti jde o zpracování na té samé stránce, tak hledej AJAX. Nebo můžeš formulář odeslat do skrytého <iframe> (podobně jako se dá řešit upload souborů bez obnovení stránky).
|
||
FEIL Profil |
#3 · Zasláno: 17. 3. 2012, 07:09:27
PHP <?php ?> v HTML dokumente nefunguje teda prehliadač stým nič nerobí file:///C:/Users/heslo.html
Čakal som skôr nejaký návrh v Javascripte. Prevzatie hodnoty - podmienky - vyhodnotenie. _self by mal zabezpečiť odoslanie hodnoty na tú istú stránku a ja to potrebujem už len spracovať ale neviem ako. <form name="Form1" method="post" action="_self" enctype="text/plain" id="Form1"> <input type="text" name="heslo" id="1" |
||
Časová prodleva: 10 dní
|
|||
FEIL Profil |
#4 · Zasláno: 27. 3. 2012, 09:46:09
Riešiť sa to dá aj JS:
<script> heslo=prompt('Tieto dvere vyžadujú heslo!'); spravneheslo="start"; if (heslo==spravneheslo) { window.location="start.html"; } else { window.location="heslo1.html"; } </script> |
||
Časová prodleva: 12 let
|
0