Meg lehet azt csinálni javascripttel egyszerűen, hogy oldal betöltésekor ellenőrizve valamit (pl hogy hétfő van-e? ) adott esetben ne töltse be az oldalt, vagy ne jelenítsen meg semmit, csak egy alert () -et?
nem a nap lekérdezése a lényeg, azt tudom, a kérdés lényege nem ez volt.
és js kell nem php.
Megoldható, de js-sel elég nagy baromság. Mivel az egész művelet már a kliensen fog történni. Miért nem jó neked, hogy php végzi az ellenőrzést? Ès ha annyira ragaszkodsz a. Js-hez, akkor miért nem generálod ki azt php-vel? Így megmarad a biztonság és még mondjuk js alerted is lesz.
Végül is, ha gondolod, csináljunk szart! Szerver oldali ellenőrzés nélkül úgyis az lesz az eredmény.
Egyébként a problémád megoldása, ha csak js-t használsz, hogy onload-ra húzod a js functiont, ami mondjuk kidob egy alertet.
onloadre ráhúzok egy alertet?
a kérdés az volt, hogyan lehet elérni azt, hogy az oldal ne jelenjen meg. Nem az alert hibaüzenet volt a kérdés lényege!
Erre a js önmagában alkalmatlan. Amit a szerver elküld a kliensnek, az ott is van. Utána javascripttel csak kozmetikázni lehet, hogy mit jelenítsen meg, vagy mit távolítson el, rejtsen el stb.
Ez szerver oldalon dől el, hogy mi megy el a kliensnek és mi nem. Bármit, manipulálsz utólag kliens oldalon, az úgyis ott marad a forrásban.
JavaScripttel maximum kérést tudsz indítani, amire a szerver valahogy válaszolni fog.
Tessék egy kókány jQuery:
$('body').children().remove();
alert('Ez csak kókányolás');
Egy jobb megoldás, persze ez sem vmi kifinomult:
<?php
$jd=cal_to_jd(CAL_GREGORIAN,date("m"),date("d"),date("Y"));
$today = (jddayofweek($jd,1));
if ($today == 'Wednesday'){
echo '<script type="text/javascript" language="javascript" />
alert("Name of the day: '.$today.'");
</script>';
}
?>
Remélem, ha kipróbáltad mindkét megoldás, utána már nem fog ragaszkodni ahhoz a hülyeséghez, amit kigondoltál!
Nem értem, miért hiszik azt sokan, hogy a jQuery csak online működik. Az is csak JS. Alap dolgokkal nem vagy tisztában és Android alkalmazást akarsz készíteni?
Tessék, natív megoldás:
A body id-val rendelkező elem teljes tartalmát kisöpri.
a = document.getElementById('bodyId');
a.innerHTML='';
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!