-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
paramparya
őstag
háme ha még is leszedik a tudtom nélkül akkor kapnak két hatalmas pofont!

ha valamiről azt akarod, hogy ne szedjék le, azt ne rakd fel a netre

jobbclicket tiltani minimum olyan súlyos, mint a gyorshajtás, vagy az ittas vezetés
-
paramparya
őstag
-
paramparya
őstag
-
paramparya
őstag
-
paramparya
őstag
hát most kezdek bekattanni.
Van egy ilyen:
alert(submitOK);
if (submitOK) { alert(''megy'') formpost()}
az alert kiírja ugye a submit ok értékét, ami elvileg boolean, amikor kell szépen kiírja, az alertnél hogy false, és a ''megy'' alertet nem is írja ki de a mellette lévő formpost() függvényt lefuttatja akár true, akár false. Feltételnek már olyat is írtam submitOK==''true'', de mindíg lefut a formpost(). Mi az istenért csinálja ezt?Ez a submitOK egy javascript változó, egy hidden mező, vagy mi akar lenni? (a példából nem nagyon derül ki...)
MOD:
az == ''true'' akkor fog igaz lenni, ha egy string, aminek értéke a 'true', mint 4 betű, nem egy logikai érték... Ha booleant akarsz vizsgálni, akkor a true, false szavakat ne tedd idézőjelbe.
[Szerkesztve] -
paramparya
őstag
Sziasztok!
Php-ben írtam egy vendégkönyvet és kellene nekem hozzá egy kis segítség. Az ''oldalanként megjelenő üzenetek számát'' szeretném úgy megcsinálni hogy mikor a legördülő listából kiválasztok vmit akkor ugyanabban az ablakban frissítve nyissa meg a lapot.
Most igy néz ki a dolog:
headba:
function uj(x){
ablak = open(''index.php?page=guestbook.php&start=0&end=''+x);
}
body:
'Szeretnék <select><option name=10 selected onclick='uj(10)'>10<option name=25 onClick='uj(25)'>25<option name=50 onclick='uj(50)'>50<option name=100 onclick='uj(100)'>100</select> hozzászólást 1 oldalon.<br>'
Ez igy működik is csak új lapot nyit a böngészőben. Nem vagyok túl jártas a javascript-ben, ezért kérném a segítségetek. Előre is köszi!open helyett document.location.href=index.php?...... -ot használj
Ja,és az ablak = rész nem kell így elé.
[Szerkesztve] -
paramparya
őstag
a parent a kulcsszó, azon keresztül tudod a többiet elérni

-
paramparya
őstag
előszöris leellenőrzil, hogy amit megadott az adott felhasználó, az jó e (sql kérés ilyenforma: SELECT * FROM felahsznalok WHERE nev='''.$_POST[nev].''' AND jelszo='md5(''.$_POST[jelszo].'')' ) ezután az értéket leellenőrizve ha jó beállít néhány sessiont, ha nem, akkor:
...
else {
echo ''<script language=javascript>alert('Nem jó név, és/vagy jelszó!')</script>'';
}
...no, hát az elert helyett írd ki valahová ízlésesen, de feltűnően, hogy mi a hiba, és rakd be neki megint a loginformot

-
paramparya
őstag
Hello mindenki.
Lenne egy nagyon egyszerű, de nekem mégis gondot okozó kérdésem.
Tehát: Van egy kis egyszerű php bejelentkezős scriptem (nem a php-vel van a gond), és abban az esetben, ha rossz név, ill jelszó párost ad meg, hibaüzenetként egy javascriptet állítottam be, amit az alert() el íratok ki. Kérdésem: Hogyan lehet megcsinálni, hogy az alert ablak ''leokézásától'' függetlenül a lap betöltése (képek, sql kérések, stb.) folytatódjon?Első körben ez nagyon csúnya és zavaró megoldás, másrészt a javascript kódtól függetlenül töltődnie kéne tovább az oldalnak.
Hogy oldottad meg? -
paramparya
őstag
-
paramparya
őstag
0 és a tömb mérete között generálsz egy véletlen számot
igen erre gondoltam én is , de a e technikájával vannak gondjaim
mert én erre csak az alábi scriptet képzeltem el:
tomb= new Array(9,8,7,6,5,4,3,2,1,0);
szam=Math.round(Math.random()*(tomb.length-1));
document.write(tomb[szam]);
van ettől egyszerűbb?
A tomb.length-ből ne vonj ki egyet (a random 0-tól kezdi, és annyi lehetőség lesz, amennyivel szorzod, pl. 5-tel szorozva 0, 1, 2, 3, 4, ami pont a tömbindexeid sora

Annyival lehet egyszerűsíteni, amitől nem egyszerűbb lesz, csak egy sorra kevesebb, hogy kiahagyod a 'szam' változót a játékból...
-
paramparya
őstag
0 és a tömb mérete között generálsz egy véletlen számot (már ha sorban vannak a tömbben az elemek, és nincs közte 'lyuk', vagy nem asszociatív tömb), és azt kiveszed belőle...
-
paramparya
őstag
Csinálok egy fórumot. A hsz-eknél lenne egy válasz gomb, amire ha rákkattint, akkor a kép tetejére ugrik, valamint az ott levő (hozzászólás megírására szolgáló) form hidden típusú változójába egy adott értéket berak. Ez szolgálna arra, hogy a feldolgozó php oldal tudja, hogy, választ írsz vkinek.
tehát:
mielőtt a válasz gombra kattint vki:
<form>
<input type=''hidden'' name=''val'' value=''''>
Miután rákkattint vki erre: <a href='''' onclick=''val(8)''>, akkor ez lesz a formban:
<input type=''hidden'' name=''val'' value=''8''>
Ekkor ugye ha megírja a postot, akkor utána már az az infó is átmegy, hogy a #8-ra küldi a választ.
Erre kéne nekem egy javascript.csinálsz egy val függvényt, annak átadsz egy id-t, aminek alapján a val ID!! -jű meződnek átadod azt az értéket...
tehát:
functino val(id)
{
var val = document.getElementById('val');
val.value = id;
}
az input-nak meg adj id-t is, ami legyen val, vagy lehet bármi, de akkor a függvényben is cseréld ki... -
paramparya
őstag
A következő scriptet használom egy egy 3 állású gomb megjelenítésére:
<A target=''Fokeret'' href=''http://www.vcsabi.uw.hu''
onMouseOver=''return changeImage()''
onMouseOut= ''return changeImageBack()''
onMouseDown=''return handleMDown()''
onMouseUp=''return handleMUp()''
>
<img
name=''jsbutton'' src=''../gomb1_ki.jpg'' border=''0''
alt=''gomb1'' width=''160'' height=''35''></A>
<SCRIPT language=''JavaScript''>
upImage = new Image();
upImage.src = ''../gomb1_be.jpg'';
downImage = new Image();
downImage.src = ''../gomb1_le.jpg''
normalImage = new Image();
normalImage.src = ''../gomb1_ki.jpg'';
function changeImage()
{
document.images[''jsbutton''].src= upImage.src;
return true;
}
function changeImageBack()
{
document.images[''jsbutton''].src = normalImage.src;
return true;
}
function handleMDown()
{
document.images[''jsbutton''].src = downImage.src;
return true;
}
function handleMUp()
{
changeImage();
return true;
}
</SCRIPT>
Amikor csak 1 gombot rakok bele akkor tökéletesen működik. A gond akkor jön elő, amikor berakok utána mégegyet. Ebben az esetben betölti a képeket rendesen de csak a 2. gomb működik. Mi lehet ennek az oka? Tudna valaki segíteni? :F
[Szerkesztve]
[Szerkesztve]
[Szerkesztve]Azért, mert egyrészt id-t kéne neki adni, és másrészt utána azzal hivatkozni rá... Honnan tudja szegény javascript értelmező, hogy melyikre gondosz?
-
paramparya
őstag
Nem kell messzire menni, elég megcsekkolni a ph-s hozzászóló-mező forrásában a js-t

-
paramparya
őstag
kicsit bővebben:
fooldal:
...
<iframe name=''keret'' src=''szamla.php''></iframe>
...
szamla.php
...
<script language=''javascript''>
function ures(mit) {
if ((mit.length==0) || (mit==null)) {
return true;
}
else {
return false;
}
}
if(ures(top.keret.tetel.tetel_belso.segitseg.value)){
alert('ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ!');
}
</script>
...
<iframe name=''tetel'' src=''tetel.php''></iframe>
...
tetel.php
...
<iframe name=''tetel_belso'' src=''tetel_belso.php''></iframe>
...
tetel_belso.php
...
<input name=''segitseg'' value=''1''>
ez a rendszer ie-ben és operában műxik,de firefoxban nem :WÉs ha name mellé id-t is írsz ugyanazzal az értékkel?
-
paramparya
őstag
ÁÁÁ, megőrülök már ettől a javascript-től!
Az istenér' sem akar működni, hogy ha csupa szám és 11 db, akkor ok, ha nem, akkor nem ok:
function test_phone(phone)
{
var re = new RegExp(''^[0-9]+$'');
if((phone.value.length != '11') && !(phone.value.match(re)))
{
alert(''kevés'');
return false;
}
else return true;
}
Mi ezzel a gond?Jaa, a match() nem true-false értékkel tér vissza, hanem null, vagy amire illeszkedett benne.

És nem &&, hanem ||, mert elég, ha az egyik szar, így csak akkor sírt, amikor egyszerre nem volt szám és 11 db
Itt a helyes:
function test_phone(phone)
{
var re = new RegExp(''^[0-9]+$'');
if(phone.value.length != 11 || phone.value.match(re) == null)
{
alert(''Hibás telefonszám!\nKérem adja meg a telefonszámát 06XXYYYYYYY formátumban!'');
return false;
}
else return true;
}
-
paramparya
őstag
ÁÁÁ, megőrülök már ettől a javascript-től!
Az istenér' sem akar működni, hogy ha csupa szám és 11 db, akkor ok, ha nem, akkor nem ok:
function test_phone(phone)
{
var re = new RegExp(''^[0-9]+$'');
if((phone.value.length != '11') && !(phone.value.match(re)))
{
alert(''kevés'');
return false;
}
else return true;
}
Mi ezzel a gond? -
paramparya
őstag
Ja, és ezt miért akkor ad vissza true-t, ha nem szám van beírva?
var re = new RegExp(''^\d+$'');
if(!phone.value.match(re))
{
alert(''nem szám'');
return false;
}
else return true; -
paramparya
őstag
ha egy formban így van label-ezve egy elem:
<label for=''mail''>E-mail cím:</label>
<input type=''text'' class=''input_reg'' id=''mail'' name=''mail'' size=''20'' />
És a mezőt ellenőrizzük javascript-tel, akkor a <label> </label> közti szöveget valahogy meg tudjuk kapni?
Tehát szólni, hogy az ''E-mail cím'' mező üres, vagy a ''Vezetéknél, tehát ne element.name vagy element.id-re hibatkoznék, így csúnya mail, vagy hasonló szöveget dobnék, hanem azt, ahogy a formban el van nevezve... -
paramparya
őstag
-
paramparya
őstag
nem igaz egyszerűen, hogy nincs a neten egy normális, teljesértékű JS-referencia

akik megalkották a JS-t, miért nem adtak hozzá rögtön egy refet???
sehol nem találtam eddig normálisan összeszedett leírást, példákkal! arról, hogy mi a helyes szintaktika (több is van, ezért nem egyértelmű az ügy)
minden oldlaon csak egyféle szintaktikával láttam példákat, és azok is túl egyszerűek voltak, nem mutattak példát olyanra, hogy tagfüggvényből tagfüggvény hívása; adattagra tagfüggvény meghívása; és egyáltalán mi egy tagfv. meghívásának helyes szintaktikája! Hova kell this operátor, ki kell-e a rakni paraméternélküli-híváskor az üres ()-párt, stb
vááá, itt szopok ezzel már 2-3 órája
[link]?
javascript manual-ra keress
-
paramparya
őstag
fel!
szóval a kérdés újra: hogyan tudok olyan objektumot létrehozni, amiben függvényeket és változókat tudok tárolni. A C++ osztályához hasonló dolog kéne
thx
ui: gugliztam már eleget, de minden JS-leírás másképpen írja le ezt az objektum-dolgot, és persze egyik sem működik...
Most már nagyon örülnék neki, ha egy működőképes prototípust láthatnék...Itt van egy cikk, hátha jó lesz:
[link] -
paramparya
őstag
Egy elméleti kérdés:
Ha én egy függvénynek átadok egy tömböt, majd a benne változtatom az átadott tömb elemeit, akkor ez az eredeti külső tömböt is változtatja?
function myfv( tomb ) {
for(var i in tomb) {
tomb[ i ] = escape(tomb[ i ]);
...
}
...
return mysztring;
}
...
var mytomb = new Array();
var vmi = '';
...
vmi = myfv( mytomb );
Most ne a kód értelmét nézzük, ez esetben a mytomb főprogrambeli értéke megváltozik vagy nem? Van egy olyan érzésem, h igen, de nem tudom miért
[Szerkesztve]Nem tudom pontosan hogy is van ez javascript-ben, de attól függ, hogy cím- vagy érték-szerinti paraméterátadás van ilyenkor...
De ezt majd egy javascript guru biztos megmondja
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Projektor topic
- Milyen videókártyát?
- Vicces képek
- Luck Dragon: Asszociációs játék. :)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kerékpárosok, bringások ide!
- Huawei Watch Fit 5 Pro - jó forma
- Formula-1
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- BESZÁMÍTÁS! 1TB KINGSTON FURY Renegade SSD meghajtó garanciával hibátlan működéssel
- 27% - Corsair Nautilus 240 RS RGB White Vízhűtő!
- Telefon felvásárlás!! Samsung Galaxy A22/Samsung Galaxy A23/Samsung Galaxy A25/Samsung Galaxy A05s
- Lenovo L14 Ryzen 5 4500U Refurbished - Garancia!
- AKCIÓ! Lenovo LOQ 15AHP10 FHD GAMER notebook - Ryzen7 250 16GB DDR5 1TB SSD RTX 5060 8GB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




elméletileg

ez sem elég mély a témában, főleg nem hoz olyan példát, ami nekem kéne

