| Autor | Zpráva | ||
|---|---|---|---|
| Sobky Profil |
#1 · Zasláno: 7. 3. 2015, 18:55:19
Zdravím, mám taký malý problém. Z tejto stránky http://jecas.cz/vlastni-alert Potrebujem ten Alert, aby sa vysúval. Ale ako to mám spraviť aby to nesputil Button ale PHP kód. Príklad:if(blabla){}else{ A tu potrebujem vložiť tú hlášku } Proste neviem ako php spustí ten javascript..
Ďakujem za odpoveď |
||
| lionel messi Profil |
Sobky:
JS si pomocou PHP môžeš do stránky vypísať medzi tagmi <script> a </script>, napr.:
$cislo = 1;
if ($cislo > 0) {
echo "<script>alert('Baf!');</script>"
} |
||
| Alphard Profil |
#3 · Zasláno: 7. 3. 2015, 19:11:39
Takové animace (tím spíše automaticky skrývané) se nehodí kombinovat s PHP. Při paralelní práci s více stránkami se může hláška skrýt, než si ji uživatel všimne.
Doporučuji hlášku normálně vykreslit ihned po načtení stránky (pomoci html+css, nezávisle na javascriptu). Jako nadstavbu je možné přidat ovládací prvek (typicky křížek), který hlášku po kliku uživatele skryje. |
||
| Sobky Profil |
#4 · Zasláno: 7. 3. 2015, 20:34:11 · Upravil/a: Sobky
A to ako dosiahnuť? Aby som nevyužil javascript.
Ja to potrebujem na Prihlásenie... Aby to vypísalo Uspešne prihlásený, aleb takéto hlášky.... |
||
| Tomáš123 Profil |
#5 · Zasláno: 7. 3. 2015, 20:38:43
Sobky:
„A to ako dosiahnuť? Aby som nevyužil javascript.“ Alphard [#3] Normálne ten text vypíšeš do stránky. Udalosť po kliknutí na krížik už samozrejme bude spravovaná pomocou JS. |
||
| Sobky Profil |
#6 · Zasláno: 7. 3. 2015, 21:33:23
Už som z toho magor...
<?php
if(isset($_POST['signin'])){
if(!empty($_POST['nick']) && !empty($_POST['password']))
{
<--- Tu je script ten teraz neni dôležitý --->
}else{
//Tu sa zadá hláška !! ! ! ! ! ! ! ! !
}
}
?>Ale aby ju vypísalo tu: <html lang="sk-SK"> <body> <div id="header"> <div id="subheader"> <a href="<?php echo "$facebook" ?>" target="_blank"><img class="social" src="images/social/Facebook.png"></a> <a href="<?php echo "$twitter" ?>" target="_blank"><img class="social" src="images/social/Twitter.png"></a> <a href="<?php echo "$youtube" ?>" target="_blank"><img class="social" src="images/social/YouTube.png"></a> <?php if($_SESSION["logged"]): ?> <form method="POST" id="login-area"> <input class="login-submit" type="submit" name="logout" value="Odhlásiť"> </form> <?php else: ?> <form method="POST" id="login-area"> <input class="login-placeholder" type="text" name="nick" tabindex="1" placeholder="Login" value=""> <input class="login-placeholder" type="password" name="password" tabindex="2" placeholder="Heslo" value=""> <input class="login-submit" type="submit" name="signin" tabindex="3" value="Prihlásiť sa"> <input class="login-submit" type="submit" name="signup" value="Registrácia"> </form> <?php endif ?> </div> </div> <div id="hlaska"></div> <--- Aby to vypísalo sem! A tu ju vypíše... </body> </html> |
||
| Keeehi Profil |
#7 · Zasláno: 7. 3. 2015, 21:46:39
<?php
if(isset($_POST['signin'])) {
if(!empty($_POST['nick']) && !empty($_POST['password'])) {
}else{
$error = "tvoje hláška";
}
}
?>
<html lang="sk-SK">
<body>
<div id="header">
<div id="subheader">
<a href="<?php echo "$facebook" ?>" target="_blank"><img class="social" src="images/social/Facebook.png"></a>
<a href="<?php echo "$twitter" ?>" target="_blank"><img class="social" src="images/social/Twitter.png"></a>
<a href="<?php echo "$youtube" ?>" target="_blank"><img class="social" src="images/social/YouTube.png"></a>
<?php if($_SESSION["logged"]): ?>
<form method="POST" id="login-area">
<input class="login-submit" type="submit" name="logout" value="Odhlásiť">
</form>
<?php else: ?>
<form method="POST" id="login-area">
<?php
if (isset($error)) {
echo $error;
}
?>
<input class="login-placeholder" type="text" name="nick" tabindex="1" placeholder="Login" value="">
<input class="login-placeholder" type="password" name="password" tabindex="2" placeholder="Heslo" value="">
<input class="login-submit" type="submit" name="signin" tabindex="3" value="Prihlásiť sa">
<input class="login-submit" type="submit" name="signup" value="Registrácia">
</form>
<?php endif ?>
</div>
</div>
<div id="hlaska"></div> <--- Aby to vypísalo sem! A tu ju vypíše...
</body>
</html> |
||
| Sobky Profil |
#8 · Zasláno: 7. 3. 2015, 22:00:29
Funguje paráda :) Len ešte, keď za prihlási tak to potom ako zadá? Lebo to resetne stránku. Treba tam nejaký session? Ked som to skúšal, Tak po prihlásení sa nič neukázalo...
|
||
|
Časová prodleva: 11 let
|
|||
0