- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- VR topik (Oculus Rift, stb.)
- Logitech Z906
- Vezetékes FEJhallgatók
- Milyen egeret válasszak?
- Kormányok / autós szimulátorok topicja
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- Gaming notebook topik
Hirdetés
-
Az Apple iPadOS-t is megrendszabályozza az EU
it Az EB közölte: az Apple iPad táblagépekre írt iPadOS rendszere is kapuőrnek számít, az üzleti felhasználókra gyakorolt fontossága miatt.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
ph Az ASTRIA 600 ARGB ráadásul a hűtési teljesítmény szempontjából sem szégyenkezhet.
Új hozzászólás Aktív témák
-
cidalain
veterán
ha nincs rá az oldalon beállítási lehetőség (legördülő, gomb, akármi), akkor sehogy.
ha van, akkor válaszd a 100-as listázást, és ha böngésző címsorában változik a link akkor használd úgy:
pl www.akarmi.hu/termekek?list=100. ha nem változik a címsor, akkor cumi van.>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
DNReNTi
őstag
Mivel az, hogy hány darab elemet (fórumbejegyzés, termék, egyéb, akármi) húz le a lekérdezés az adatbázisból, az szerver oldalon fut, így: nem, nem lehet valahogy megcsinálni kliens oldalról, csak úgy ahogy (#5985) cidalain is írta. Ha van rá get paraméter az URL-ben, az a legegyszerűbb. Meg lehet még nézni nincs e rá hidden input, vagy ha ajax request, akkor szintén meg lehet nézni a paramétereket devtool-al, de ezek mind oldalspecifikusak, vagy van vagy nincs.
but without you, my life is incomplete, my days are absolutely gray
-
cidalain
veterán
az elemek számának lekérése szerver oldalon megy.
a böngésző kliens oldalon fut.más számú bejegyzés lekérdezése csak akkor valósulhat meg, ha a kliens oldalról információt adsz a szerver oldalra. ha a szerver oldalon ilyen jellegű információ fogadása nincs beépítve a rendszerbe akkor megette a fene, nem tudod állítani
kliens oldalról kétféle módon tudsz információt átadni: GET metódussal URL címsoron keresztül, és POST metódussal HTTP fejrészben.
GET-es megoldással szemmel látható hogy a paramétert milyen módon kell továbbadni a szerver részére, így itt megy az URL-es módosítás.
POST-os megoldásnál simán nem látható hogy milyen módon adsz utasítást...Mindkettő megoldás esetén szükséges hogy legyen az oldalon egy ilyen funkció, mert honnan a pékből tudnád, hogy lehet e egyáltalán ezt a paramétert állítani. Ha igen akkor milyen névvel kell rá hivatkozni.
Nem mellesleg ha meg van ilyen állítási lehetőség akkor általában erre kezelőfelület is van.(itt a fórumon a beállításoknál tudsz választani pár előre definiált érték közül az adatlapodnál. de ezt mondjuk itt a HTML topicban ad-hoc módon nem fogod tudni mondjuk 231 komment/oldalra átírni )
[ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Sk8erPeter
nagyúr
Sztem elég bőven kifejtették a kollégák, de talán úgy tudnád legkönnyebben elképzelni a dolgot, hogy ha nincs is mód a találat-megjelenítés bővítésére (mondjuk tegyük fel, még a backend-részét sem oldották meg) az adott oldalon, tehát nem lehet finomítani, akkor az olyan, mintha mondjuk egy ruhaboltban hiányolnád, hogy miért nincs kipakolva a látható területre a raktár tartalma.
(#5989) cidalain :
"kliens oldalról kétféle módon tudsz információt átadni: GET metódussal URL címsoron keresztül, és POST metódussal HTTP fejrészben."
Ezt korrigálnám: pont nem a headerben van az adat, hanem a törzsben.Sk8erPeter
-
Sk8erPeter
nagyúr
Ez a kód egy szutyok. Normális neveket kéne használni a kódban, nem ilyen mágikus "f1", "x", "y", stb.-hez hasonlókat. <center> tag ötezer éve elavult. Inline attribútumokba bepasszírozott eseménykezelőket (onclick="f1()") lehetőleg kerüld.
Használd a parseInt() függvényt a string egész számmá alakításához.
Gyorsan bepötyörésztem neked egy fokkal jobb változónevekkel: http://jsfiddle.net/4gcq15r7/Sk8erPeter
-
fordfairlane
veterán
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function f1() {
var x = parseInt(document.getElementById('min').value, 10);
var y = parseInt(document.getElementById('max').value, 10);
var sep=' | ';
while (x <= y ) {
document.getElementById('box').innerHTML += x + sep;
x++;
}
}
</script>
</head>
<body>
<center>
<h1>
<br>script próba</h1>
min: <input id="min" /> max: <input id="max" /> <button onclick="f1()">start</button> <p id="box"></p>
</body>
</html>x gon' give it to ya
-
Jim-Y
veterán
Szia, először is válaszolva a kérdésedre:
kód
===function f1() {
var x = document.getElementById('min').value;
var y = document.getElementById('max').value;
console.log(typeof x); // string
console.log(typeof y); // string
console.log(x <= y); // false
var sep = ' | ';
while (x <= y) {
document.getElementById('box').innerHTML += x + sep;
x++;
}
}getElementById
=============Ez a metódus egy HTMLInputElementtel tér vissza, aminek a value propertyje egy DOMString-et eredményez, ami implicit mappelődik egy String-gé.
string <= string
============ECMAScript 11.8.5.4 Asszem ez illik ide.
Else, both px and py are Strings
If py is a prefix of px, return false. (A String value p is a prefix of String value q if q can be the result of concatenating p and some other String r. Note that any String is a prefix of itself, because r may be the empty String.)
If px is a prefix of py, return true.
Let k be the smallest nonnegative integer such that the character at position k within px is different from the character at position k within py. (There must be such a k, for neither String is a prefix of the other.)
Let m be the integer that is the code unit value for the character at position k within px.
Let n be the integer that is the code unit value for the character at position k within py.
If m < n, return true. Otherwise, return false.Hát ezért, de csak mert ilyen szépen kérted
Ezután válaszolva a (#6027) hsz-re:
W3S-t felejtsd el, sokkal jobb oldalak vannak ahonnan még talán kis tudást is fel tudnál szedni. A JavaScript topic összefoglalójában össze van szedve pár. MDN !!
De a teljesség igénye nélkül itt van az én bookmark listám "Learn" témákörben:
http://javascriptissexy.com/how-to-learn-javascript-properly/
http://shamansir.github.io/JavaScript-Garden/en/
http://stackoverflow.com/questions/11246/best-resources-to-learn-javascript
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript?redirectlocale=en-US&redirectslug=JavaScript%2FA_re-introduction_to_JavaScript
http://reactive-extensions.github.io/learnrx/
http://www.codecademy.com/learn
https://www.codeschool.com/paths/javascript
http://teamtreehouse.com/library/javascript-foundations
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#javascript[ Szerkesztve ]
-
PumpkinSeed
addikt
Igazából, én Notepad++-ban dolgozok most is. Számomra sokkal kézre esőbb mint bármely IDE. nyilván sokkal eredményesebb lenne a munkám ha mondjuk NetBeans-ben csinálnám, de én ezt szeretem. A WYSIWYG szerkesztők pedig olyan embereknek van akik, nem tudnak kódolni (félre értés ne essék nem lenézésből írom), ugyanis ha valaki megcsinál egy több oldalas akármit egy ilyen szerkesztőben esélytelen, hogy lesz kedve aztán a kódban babrálni, mert ezek a szerkesztők annyira túl bonyolítják a kódokat, hogy nagyon nehezen lehet megtalálni benne bizonyos részeket. Viszont a Word illetve ezek az egyéb Office szövegszerkesztők design elemekben olyan szegények, hogy nem hogy versenyképes weboldalt nem lehet velük csinálni, hanem olyan weboldalt nem lehet velük csinálni, ami a látogatót fél másodpercnél tovább megtartja. A látogatók szomjaznak az igényesen megtervezett szép oldalra, és ha nincsenek szép design elemek már az első szövegrész betöltődésekor, csak egy fehér háttér és Arial betűstílussal egy A/4-es nyomtatvány akkor azonnal be is zárják az oldalt még ha számokra fontos információ is rejlik az oldalon.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Jim-Y
veterán
igen
Aureal: igen, mert a sok kezdő mind onnan nézi az igét. Nem véletlenül hozták létre ezt az oldalt: http://www.w3fools.com/
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
Huh, ezt rövidebben is leírhattad volna, hogy menjek a francba, kezdő vagy, és szerinted ezért be sem szólhatok, ha ronda a kód. Szerintem meg ez nem így van, jobban jár a kérdező (teljesen mindegy, milyen szinten áll), ha rászólnak, ha valamit rosszul csinál. Kötelezőnek érzem fikázni a rossz kódot, még akkor is, ha én csináltam.
"ma inkább w3school oktató oldalról nézegetek ezt-azt [...] mentségemre legyen mondva, csak a w3s. bugyuta példáit felhasználva és abból kiindulva eszkábáltam"
És még kérdezik páran, hogy miért is szarok a W3Schools példái... Na látod, pontosan ezért. Rossz fejlesztői szemléletet mutatnak, sokszor hibás kódokat, és még ha szerencsére részben a W3Fools.com, részben pedig mások és talán saját indíttatás hatására sokat javult is az oldal az évek során, még mindig nem tartom megbízhatónak. Sok ilyet látni, hogy egy változónak nem képesek normális neveket adni, a kezdő meg nyilván azt hiszi, hogy ez így teljesen rendben van. Nem beszélve arról, hogy azt hiszik, bármi köze is van az oldalnak a W3C-hez, amely a hivatalos webes ajánlásokat fogalmazza meg; na ez még külön rendkívül antipatikus az oldal részéről, hogy sehol nem tüntetik fel (keresgéltem az About us aloldalain is, nem találtam), hogy nincs közük a W3C-hez.
Ezért szoktuk inkább a Mozilla Developer Network (MDN) oldalát ajánlani, jóval megbízhatóbb forrásokat tartalmaz.
Ezt is csak érdekességként mondtam el, hogy tudd, nem kell ám magadra venni.
Ettől függetlenül ha valaki már tudja, mit csinál, gyorsreferenciaként megfelelhet a w3schools, de alapvetően kezdőknek elég rossz praktikákat mutat be sajnos."Pl. miért gáz a <center> elem, mikor a legegyszerűbb, működik, célra vezet. Ilyen a <b> elem is. Mire ezt css stylelal lekódolom, lemegy a nap..."
Ne viccelj már... Módosítottam neked az előző példát középre igazítással és egy példa gyanánt bemutatott félkövérítéssel: http://jsfiddle.net/4gcq15r7/1/
Az egésszel eltöltöttem kb. 10 másodpercet. Nyilván kezdőnek ez tovább tarthat, oké. De mennyivel? És mennyivel karbantarthatóbb lesz cserébe a kód? Annyi különbség van, ha az ember nem jsFiddle-ön keresztül csinálja, hogy létrehoz egy CSS-fájlt, azt pedig behúzza <link>-taggel, a tartalom pont ugyanez.
A <center> pedig azért gáz, mert egy alapvetően stílus-meghatározáshoz tartozó dolgot bedrótoztál HTML-kódba, ahelyett, hogy a többi stílus definiálására is alkalmas fájlban/fájlokban tennéd ugyanezt. Rugalmatlan, rossz megoldás. Nem beszélve arról, hogy a HTML5 már nem is támogatja ezt a taget! Hülye W3C, nem?
A <b>-re igazából ugyanez vonatkozik, bár egy fokkal elfogadhatóbb a használata, de ha már ilyesmi, akkor szemantikailag szerintem a <strong> talán jobb. De egy class-szel ellátott <span>-tag, majd a CSS-fájlban, erre az elemre vonatkozó font-weight: bold; semmivel sem macerásabb, sőt, a későbbi karbantartást könnyebbé teszi.
Ezeket a dolgokat nem azért találták ki, hogy szívják a vérét a webfejlesztőknek, összességében és hosszú távon azok érdekét szolgálják ezek a dolgok, csak rá kell állni a logikájára, meg kell érteni, hogy vajon miért így a jobb.
Én sem azért hívtam fel erre a figyelmedet, hogy neked rossz legyen, abból nekem nem származik semmi jó.Az érdemi kérdésre, hogy miért nem jó az összehasonlítás, Jim-Y már válaszolt, ugyanez röviden és tömören: stringet (karaktersorozatot) hasonlítasz össze stringgel, nem pedig számot számmal, így az eredmény helytelen lesz az esetedben.
A parseInt() függvény pedig arra való, hogy a stringből kinyerjen egy egész számot (megfelelő számrendszerben).Sk8erPeter
-
Sk8erPeter
nagyúr
Nem azzal lett volna alapvetően a baj, hogy ajánlasz valami WYSIWYG-szerkesztőt (ha így értetted, akkor félreértetted), hanem azzal, amiket ajánlottál: ezek dokumentumszerkesztők, és közük sincs a HTML-szerkesztéshez, még ha egy összegányolt/tákolt/kalapált, ronda, erőforrás-igényes HTML-kódot képesek is legenerálni.
"minden html oktató oldal régebben is azzal kezdte hogy a legbiztosabb dolog kódolásra a Jegyzettömb"
Ha valaki Notepadban szerkeszt weboldalakat, az hülye. Annyi kezed alá dolgozó szerkesztőprogram van, hogy egyszerűen semmi nem szól amellett, hogy ezt használd, nem beszélve arról, hogy a Notepad még a Linuxos sortöréseket sem képes felismerni még a mai napig. Szóval ez felejtős.(#6029) PumpkinSeed :
"Igazából, én Notepad++-ban dolgozok most is. Számomra sokkal kézre esőbb mint bármely IDE. nyilván sokkal eredményesebb lenne a munkám ha mondjuk NetBeans-ben csinálnám, de én ezt szeretem."
Mégis mi az oka, hogy már ennyi ideje benne vagy a dologban, mégsem tudsz áttérni valami normális fejlesztőkörnyezetre? Mindennek megvan a helye, a Notepad++ egy nagyon jó kis szövegszerkesztő progi, de nem normális fejlesztésekre való."A WYSIWYG szerkesztők pedig olyan embereknek van akik, nem tudnak kódolni (félre értés ne essék nem lenézésből írom)"
Nem feltétlenül azoknak való, kódolni képes ember is használhat ilyet, semmi tragédia nem történik, ha így tesz."Viszont a Word illetve ezek az egyéb Office szövegszerkesztők design elemekben olyan szegények"
Nem ez a legfőbb probléma velük, hanem hogy abszolúte nem cross-browser megoldásokat alkalmaznak (IE-ben lehet, hogy hasonlít valamennyire a megjelenítés, aztán ahány böngésző, annyi kinézet lesz), és amilyen HTML- és CSS-kódot generálnak, az olyan, mint egy hányás a körúton éjszaka hazafelé dülöngélve.(#6030) Aureal :
Hát ja, sajnos elég jó a keresőoptimalizáltsága (rengetegen linkelnek is erre az oldalra), szóval könnyű rátalálni.(#6032) Aureal :
Kissé félreértelmezted PumpkinSeed mondanivalóját, nem csak az a két szélsőség létezik, hogy ocsmány kód vagy épp széjjelcsillivillizett, erőforrás-igényes oldal. Nem beszélve arról, hogy az ocsmány kód pont erőforrás-igényes is tud lenni. Egyszerűen azért, mert a böngésző hangosan jajgatva szenved a kód feldolgozásától, majd renderelésétől.Sk8erPeter
-
Sk8erPeter
nagyúr
Nincs mit!
"ezért gondolom, hogy jobb ha az "idáig jutottam a magam erejéből" elvvel közelít vki"
Ezt nagyon jól látod! Sokkal jobb, ha van valami kisebb kód, amiből ki lehet indulni, mert ebből látszik, hogy próbálkoztál, de nem jött össze, ezért kérsz segítséget. Sokkal szívesebben ad úgy mindenki segítséget. Még akkor is jobb, ha aztán fikázzuk a kódot. (Viszont azt is segítő szándékkal, nem öncélú kritizálás céljából.) Amúgy én a korábbi kódra azt hittem, az csak valami ollózott kódrészlet, azért is fikáztam olyan vehemensen, olyan szavakat használva, mint a fos. Szóval remélem, nem vetted magadra.Ja, és egy kérés: a kifejezetten JavaScripttel kapcsolatos kérdésekkel költözzünk át ide:
http://prohardver.hu/tema/javascript_topic/friss.html
Köszi![ Szerkesztve ]
Sk8erPeter
-
Jim-Y
veterán
1 perces példa, de ebből már ki tudsz indulni.
var NUM_LENGTH = 4,
num = 1,
len = ('' + num).length;
num = len < NUM_LENGTH ? new Array(NUM_LENGTH - len + 1).join('0') + num : num;num -> 0001
Kis magyarázat:
A '' + num a numerikus értéket szövegessé konvertálja. Ezen lekérdezve a length tulajdonságot megkapjuk a szám hosszát karakterekben. Ha ez kisebb mint egy treshold (NUM_LENGTH), akkor NUM_LENGTH - len darab nullát kellé elé kirakni. Tehát ha a szám 1, ennek hossza 1, akkor 4 - 1 darab nullát kell az egyes elé kitenni. A new Array(NUM_LENGTH - len + 1) kód egy 4 -1 + 1 hosszúságú tömböt hoz létre amit rögtön össze is fűzünk egy karaktersorozattá a .join() tagfügvénnyel.
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
"Beszúrhatsz egy csík gif-et"
Ez most komoly? 2015-ben? Ezen azért felröhögtem."ezt a html-be is írhatod mint stílus definíció, csak akkor n-szer ahány képed van pl.: <img style="padding:10px"...>"
<style> tagek közé pakolt CSS-kódról vagy külön CSS-fájlról még sosem hallottál, aminek pont az a lényege, hogy szépen szeparáltan definiálod a stílusokat, nem ilyen undormány módon összehányva a HTML-kóddal?"abszolút pozíciókat adsz meg top/left értékekre mint box elem"
Arról volt szó, hogy némi távolságtartással egymás ALÁ helyezi, ehhez nem kell abszolút pozicionálgatás. Ha jól értem, amit mond, simán margin vagy padding használata bőven elegendő lenne..."És hogy egymás alá kerüljön, használj legalább egy <br> sortörést"
Hát ez óriási, van még? Csak indokolt esetben használunk <br />-t, mert az csak egy kényszermegoldás. Többet egymás után meg aztán végképp SOHA nem használunk. Ahogy egy tisztességesen megszerkesztett Word-dokumentumban sem úgy adunk térközt, hogy elkezdjük püffölni az Entert. Azt nem térköznek hívják, hanem tákolásnak."Paragraph automatikusan sort is tör, de annyira nem tudsz a távolsággal játszani."
Pont erre való többek közt a CSS..."Meg attól függ mi a cél. Ha csak gyakorlás, kipróbálhatsz mindent, de ha vmi tétre menő weblapot akarsz, akkor kifinomultabb dolgok is vannak még, pl floating, jquery stb..."
Hogy jön ide a jQuery? Köze nincs a kérdéshez.Bocs az oltogatásokért, de ha Te is nagyon kezdő vagy (ebből a hsz.-ből az derül ki), akkor inkább még ne adj tanácsokat, legalábbis ne ilyeneket.
(#6384) cellpeti:
Atyaúristen, honnan szedted ezt a kódot? Adtál egy esélyt a 2003-as Microsoft Frontpage-nek, vagy mi?Sk8erPeter
-
martonx
veterán
"Van ismerősöm aki lófikuszt se ért a html-hez viszont maga szerkeszti wordben a honlapját és nem költ fél milliókat webprogramozókra, viszont tele van megrendeléssel így is."
Ingyen én is tele lennék megrendelésekkel. A valami az, amikor az ismerősöd úgy nyomja maszekban, hogy komoly pénzt is kér cserébe, nem csak alamizsnát. Sajnos pont az ilyen emberek miatt van a szakma elismertsége a béka feneke alatt
Én kérek elnézést!
-
cidalain
veterán
Ő milyen megrendeléssel van tele? Tisztázzuk légyszi.
Ha ő asztalos, maga csinálja a weblapját, és faipari megrendelésekkel van tele akkor ok.Ha honlapmegrendelésekkel van tele akkor gáz. Ilyen az is amikor étteremben pl mirror egg van az étlapon, mert a szomszéd tanult angolul, majd ő megírja az angol étlapot...
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
PumpkinSeed
addikt
Gondolom ő azért tolja magas lóról, mert megvan a kellő szakmai tapasztalata a témában, amit nem épp neki kell bizonyítania. Ha követed a topikot (amit szerintem nem nagyon teszel ilyen bátor kijelentések mellett), akkor tudhatnád, hogy általában az ő válaszai a legrészletesebbek és szerintem az ilyen válaszokba ő fekteti a legnagyobb energiát. Nem azért szólt le, mert neki épp leszólni volt kedve, hanem mert olyan hülyeséget mondtál, hogy muszáj volt kijavítania. Én is szoktam hülyeséget mondani, és engem is kijavít amit nem úgy fogok fel, hogy hülye vagy fiam hanem hogy, nem így csináld így jobb lesz.
Másrészről, add meg a barátod elérhetőségét lenne egy ötletem. Egy vállalat 16 országban van jelen és egy közös böngészős rendszert szeretnének amin a több 10ezer terméket nyilván tudják tartani. Gondolom olcsón dolgozik a barátod azért keresik meg olyan sokan, és ez se fog neki gondot okozni. Bár lehet, hogy tényleg nem honlap megrendelésekkel van tele.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Sk8erPeter
nagyúr
"Van ismerősöm aki lófikuszt se ért a html-hez viszont maga szerkeszti wordben a honlapját és nem költ fél milliókat webprogramozókra, viszont tele van megrendeléssel így is. Most röhögj csak igazán PH félisten! Ennyi! "
OK, kösz, jót röhögtem. Wordben szerkeszti a honlapját, nagyon jól hangzik! Dobj be egy linket a honlapjához, légyszi, légyszi! Ha már így felcsigáztál minket.
Amúgy engem is érdekelne, hogy milyen megrendelésekkel van "tele"!
Az "Ennyi"-vel amúgy mit akartál kifejezni? Csak bénább lesz tőle a mondanivalód, nem erősebb.(#6393) cidalain:
Ez jó.Sk8erPeter
-
Doink
aktív tag
Új hozzászólás Aktív témák
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- DIGI kábel TV
- gban: Ingyen kellene, de tegnapra
- Premier előzetesen a Gray Zone Warfare
- Windows 10
- Poco X6 Pro - ötös alá
- Ukrajnai háború
- Debrecen és környéke adok-veszek-beszélgetek
- XPEnology
- További aktív témák...