TCH (statz) | #1, Főfasz (10466) |
217 | #53a8 | ^ | Idézet | Tue, 17 Aug 2021 17:44:59 +02 |
188.143.*.* | *.pool.digikabel.hu |
Vándékkönyv v4.31.0: • BBCode Interpreter v4.3.0: Támogatás a "beágyazott" newline-okra. Részletek a manualban, letölthető innen. |
OrkenWhite alias "OrkenWhite az idióta" | #5, Főfasz (1004) |
198 | #53a9 | ^ | Idézet | Tue, 17 Aug 2021 18:27:13 +02 |
193.225.*.* | *.duf.hu |
Mit jelent a "beágyazott"? 100% komoly projekt:D |
TCH (statz) | #1, Főfasz (10466) |
2204 | #53aa | ^ | Idézet | Tue, 17 Aug 2021 19:09:03 +02 |
188.143.*.* | *.pool.digikabel.hu |
Eredetileg nested, nem tudom, hogy ezt hogy máshogy lehetne fordítani... De röviden azt takarja, hogy amikor egy olyan tag-ben, ahol nem szabad HTML-re cserélni a sortörést, olyan tag-ek vannak, amikben meg kell. Pl. a táblák. A table és tr tag-ekben nem szabad cserélni, hiszen ezekben nem szerepelhet <br>, viszont a bennük található td és th tag-ekben igen, ott meg le kell cserélni. A probléma abból adódik, hogy amikor a szülő tag-eket feldolgozza a kód, akkor a gyerek tag-ekben is le fogja cserélni a sortörést, az átmeneti placeholdelre, hogy megvédje a a HTML-re cserétől később. Namármost, az még lehetne megoldás, ha a leírótömbben a gyerek tag-eket előrébb vesszük és rögtön cseréljük bennük HTML-re a sortöréseket, mert akkor ez nem lenne gáz...kivéve, hogy ha a HTML kód, amire a sortörések cserélődnek, az maga is tartalmaz sortörést, pl.: "\n" -> "<br />\n" (ugye az nl2br() is így működik), mert akkor a végén a globális sortörés csere miatt ez dupla sortörést eredményezne ezekben a tag-ekben. Az sem jó, hogy kivesszük a globális cserélőt és minden tag-ben el kell dönteni, hogy csere, vagy sem, hiszen akkor mi lesz a tag-eken kívüli sortörésekkel (sima, formázatlan szövegek). Ennek megfelelően a megoldás az, hogy a gyerek tag-ekben a sortöréseket ugyanúgy lecseréljük egy másik placeholder string-re, mint a szülőkben, csak amíg a process után a globális részben a szülők placeholderei ismét sortörésre fordulnak vissza, addig a gyerekeké már a megadott HTML kódra. ROFL. Kiváncsi vagyok, mikor basszák ki. BTW: if(number === 1) return false; else if(number === 1) return false;A nulla nincs lekezelve, míg az egyes kétszer is. Azonfelül 1000000-ig van csak lekezelve, szóval minden szám, ami annál nagyobb, az undefined-et fog adni, ahogy a negatív és a tört számok is. Értem én, hogy csak pojén, de attól még működhetne... :P Ennek valahogy úgy kéne kinéznie, hogy function isEven(number) { return (parseInt(number) == number) && (number % 2 == 0); } |