Kezdőoldal » Számítástechnika » Weblapkészítés » Meg lehet azt csinálni javascr...

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?

Figyelt kérdés

2012. nov. 20. 18:36
 1/7 anonim ***** válasza:
Erre inkább php kéne, mivel a js könnyen kijátszható. Php-vel lekéred, hogy a hét hanyadik napja van és utána csak feltételeket írsz ennek megfelelően.
2012. nov. 20. 19:38
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

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.

2012. nov. 20. 21:30
 3/7 anonim ***** válasza:

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.

2012. nov. 21. 06:28
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

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!

2012. nov. 21. 08:39
 5/7 anonim ***** válasza:

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!

2012. nov. 21. 19:33
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
nekem egy offline jquery nélküli sima js megoldás kell. Nem valódi veboldalról van szó, hanem egy js android alkalmazásról.
2012. nov. 21. 19:44
 7/7 anonim ***** válasza:

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='';

2012. nov. 21. 20:36
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!