Autor Zpráva
FEIL
Profil
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
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
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"
FEIL
Profil
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>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: