Új hozzászólás Aktív témák
-
trisztan94
őstag
Sziasztok!
Hogy lehet a legtisztábban dinamikusan beilleszteni a head-be css-t egy bizonyos css fájl után?Explanation:
Firefoxban teljesen szétesik az oldal dizájnja, így, mivel ma van a határidő úgy gondoltam lecsekkolom, hogy firefox-e a böngésző, ha igen, akkor a firefox.css-t rakom be, ha nem, akkor pedig a style.css-t. Érdekes módon még IE9-ben is jól jelenik meg az oldal, csak a FF b@szakodik..
A head-ben az első css-em a normalize.css, ezért az után kéne belerakni.Dánke sőn!
Szerk:
IE9-ben mi az istenért nem működik az ajax lapoztatás?! Chrome-ban, FF-ban tökéletesen megy, ebben a fosdarabban viszont csak betölti - nem ajaxolva - (sőt, le akarja tölteni) az adott html/php fájlt. Kezdek ideges lenni -
trisztan94
őstag
válasz
Sk8erPeter #2195 üzenetére
Igazabol de.
Azert tetszett ez jobban, mint a tobbi (pl hashchange) mert itt az urlt rendesen irja ki (marmint a demoban..: valami.dom/ajaxolt.html)
Mig a hashchange igy:
Valami.dom/#/ajaxolt.html.De kiemelnrm hogy a bbqt nem neztem meg, jol nez ki, megnezem majd! Koszi!
-
trisztan94
őstag
válasz
Sk8erPeter #2189 üzenetére
-
trisztan94
őstag
válasz
Sk8erPeter #2184 üzenetére
Annyit, hogy ajax lapvaltasnal mukodjon a vissza gomb, url valtozas legyen, konyvjelzozhetni lehessen ill frissitesnel maradjon az aktualis oldalon.
A BBQ-t lattam mashol is, viszont stackoverflow-on tobben irtak, hogy az Adress plugin jobb
Majd megnezem pontosabban, danke!
-
trisztan94
őstag
Sziasztok!
Jquery Address Pluginnal van valakinek tapasztalata? Jónak tűnik, de sehogy sem sikerül működésre bírni, elég szar a dokumentációja..Esetleg egy jó alternatíva?
-
trisztan94
őstag
válasz
Sk8erPeter #2110 üzenetére
Köszi a pontosítást!
Próbáltam úgy leírni, hogy paraszt Pista bácsi is megértse, ha egy weblapot akar írni.
Azt nem is tudtam, hogy az event.* dolgokkal ekvivalens a return false, szóval ismét tanultam valamit -
trisztan94
őstag
válasz
szmegma #2108 üzenetére
A return false annyit csinál, hogy az alapértelmezett eseményt nem engedi lefutni.
Tehát egy linknél az alapértelmezett esemény az, hogy átirányít a href attribútumban található útvonalra.
Tehát ha te egy linkre eseménykezelést használsz, tegyük fel egy ajax kérés miatt, akkor ugye nem akarjuk, hogy betöltse azt a lapot amit js nélkül betöltene, hanem kiszedjük belőle az infót és majd ajax-szal elintézzük.. Ilyenkor használjuk a return:false-ot.A return true meg pont ennek ellentéte
Mondjuk valami tulajdonság szerint engedjük a lefutást, pl egy formnál. Ha ki van töltve minden akkor return true (bár mondjuk ez az alapértelmezett, de én szeretem kiírni), különben return false (mert ott a submit gomb alapértelmezett eseménye a form elküldése)Szerk:
Nem láttam a php fájlokat, de egybe lehet rakni, csak az útvonalakat módosítsd, esetleg rakd külön class-be (vagy function-be) és ajax-szal azt a function-t vagy class-t hívod meg. -
trisztan94
őstag
válasz
Sk8erPeter #2058 üzenetére
Minden tizsteletem a tiéd
-
trisztan94
őstag
válasz
szmegma #2052 üzenetére
"Egyebkent miert baj, hogy a visszatero adatot szeretnem szurni? Ezert lenne a filter() es find() fuggveny nem?"
Feleslegesen lassítja az oldalt. Nem egyszerűbb csak azt az adatod visszakérni amire ténylegesen szükséged van, nem kell szűrni? A te megoldásoddal így megy végig:
Elküldi a kérést a PHP-nak, ami visszaküldi az összes adatot. Ezt visszaküldi a scriptednek, ami végigmegy az adathalmazon amíg nem találja meg azt amire neked szükséged van (ha jól tudom a .find() lineárisan keres, nem? - a lineáris keresés a leglassabb keresés - szintén amennyiben jól tudom, javítsatok ki, ha tévedek), majd berakja neked a html-edbe.
Szűrés nélkül, ha csak arra kérsz kérést amire ténylegesen szükséged van:
Elküldi a kérést PHP-nak, ami feldolgozza azt amit mondtál neki, visszaküldi a scriptnek azt a specifikus dolgot amit kértél, a script meg beülteti a html-be.
Nem kell feleslegesen végigmenni az összes adaton, mivel tudod, hogy tutifrutti azt kapod amit kértél.
"Ez a POST-os megoldas nem jo, ui. akkor az "Utolsó frissítés: 2013 April 21." reszt torli a BODY-bol."
Átírtad a PHP fájlod, hogy működjön a POST-os megoldással? Ha nem, akkor nyilván nem fog működni. Ha nem érted a PHP-t, akkor írj a PHP fórumba, ott majd eligazítanak, hogy hogy kéne kinéznie.
Nekem amúgy nem törli az "utolsó frissítés" izét.Pontosan amúyg mit szeretnél elérni? Gondolom azt, hogy újratöltés nélkül tudja a user lapoztatni az oldalt, nem?
Amúgy szerintem azért válik inaktívvá a lapoztatás mert azt is minden kérés után újra betöltöd, azt külön kéne rakni az ajaxtól és egy változót létrehozni php-ban, ami visszaküldi a scriptnek, hogy hanyadik oldal volt előbb nyitva, vagy valami ilyesmit és onnantól kezdve gyerekjáték.
szerk:
Alapból a HTML kódod is elég zavaros, minek ennyi div?
<div id="news-tartalom" style="padding-bottom:1px;">
<div id="news" class="module">
<div>
<div>
<div>
<h3>CUCC</h3>
<div class="datum"> 2012 Október 20.</div>
<div class="hirek">bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb</div>
</div>
</div>
</div>
</div>
<div style="position:relative;width:370px;margin:0px auto 0px auto;padding:0;text-align:center;color:#999999;">
</div>elég lenne így:
<div id="news-tartalom" style="padding-bottom:1px;">
<div id="news" class="module">
<h3>CUCC</h3>
<div class="datum"> 2012 Október 20.</div>
<div class="hirek">bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb</div>
</div>
<div style="position:relative;width:370px;margin:0px auto 0px auto;padding:0;text-align:center;color:#999999;">
</div> -
trisztan94
őstag
A $_POST[action] az csak egy változó, nem?
Igazából be kell vallanom jó ideje nem php-ztam, lehet hülyeséget írok, de egy változó hogy tud meghívni egy fuggvenyt? Azt a valtozot le kell kezelni egy elagazassal vagy valamivel, nem?
C#-ban tudsz ajaxbol class-t meghívni az ajax action-jevel. Tehát ha ajaxban ez van: action: valami, akkor az az asp.net valami nevű class-jere mutat.
De ha csak ezen az egy oldalon van neki ajax, akkor felesleges szerintem ez, mert egyfajta adatot ker, így nincs sok választási lehetoseg, hogy mit kell visszaadni.. -
trisztan94
őstag
válasz
szmegma #2046 üzenetére
A php fajlban szabalyozod, hogy mit kuldesz vissza. Ott írd át, hogy csak a neked kellő adatokat küldje vissza (gondom adatbázisból szedi a dolgokat, nem?)
Vagy az is jó amit Jim-Y irt, letrehozol egy fuggvenyt a php fajlodban es arra kuldesz kérést, bár ha csak ez az egy ajax keresed van az oldalon, akkor felesleges annak külön function-t létrehozni.
-
trisztan94
őstag
Más:
Szeretnék egy olyan funkciót beépíteni, hogy felhasználók feltöltenek egy kódrészletet, majd azt valaki más virtuális pontokért "megveheti". Ahhoz, hogy ez működjön úgy kéne szerintem csinálni, hogy amikor csak nézik, akkor a kész eredményt látják, (tehát pl egy animációnál animálódik egy doboz..) vásárlás után pedig a kódját is megkapják.
Nos, azt, hogy "látják, hogy hogy fut le" hogy kéne megoldani, hogy XSS-biztos legyen?
iFrame-ben gondoltam, távoli szerverről, de az bonyolult.
Nincs erre valami megolás jQuery/js-szel? Például ami engedi lefutni a tartalmat, de csak abban a div-ben, vagy valami. Megoldható vajon ez vagy muszáj lesz minden kódrészletet moderálni, ellenőrizni?Szerk: Meg mondjuk lehet valaogy blokkolni azt, hogy firebuggal, vagy bármi mással megnézzék a JS kódot ami a produktum mögött áll?
-
trisztan94
őstag
Sziasztok!
Egy mezei jQuery UI tooltip plugint szeretnék használni, de sehogy sem működik.
Itt a html-em:
<label for="isSnippetPrivateSelector">Mások is megtalálhassák ezt a kódrészletet? <a title="blabla" id="whatIsThis_PrivateSnippet" href="">Ez mi?</a></label>Tehát a linkre szeretném kötni.
Itt a jQuery:
$('#whatIsThis_PrivateSnippet').hover(function () {
$(this).tooltip();
});Firebug ezt dobja:
TypeError: $(...).tooltip is not a function
$('#whatIsThis_PrivateSnippet').tooltip();Természetesen hozzá van rendelve mind a jQuery 1.9.0, mind a jQuery UI az oldalhoz:
<script src="~/Scripts/jquery-1.9.0.min.js"></script>
<script src="~/Scripts/jquery-ui-1.8.20.js"></script>Amúgy a VS IntelliSense fel is dobta a tooltip-ot, tehát hozzá van rendelve rendesen..
-
trisztan94
őstag
Régebben egy fotós srácnak készítettem oldalt, én is ilyesmit kerestem, de nem találtam, így írtam egyet magamnak. Ha megvan meg a kód felrakom valahova este
Olyasmi volt, hogy panorámakepeket megnyitotta teljes kepernyoben es az ablak szeleihez húzva az egeret ment balra ill., jobbra. Ilyesmire gondoltál?
-
trisztan94
őstag
válasz
Sk8erPeter #2008 üzenetére
Kicsit megkésve, de köszi!
Ezek szerint félreértettem a státuszváltozó szerepét, így kifejtve tényleg jó dolog ha van
Megcsinálom majd így
Nem magát a PHP-t sírom vissza, hanem a közösséget ami mögötte áll. Nem lehet összehasonlítani a kettőt. Érted
-
trisztan94
őstag
Ha jól tudom az .append() az mindig az appendolt elem után rakja be a tartalmat, nem?
Tehát, ha itt a DIV-ed, amiből kicsúszik a dolog, gondolom így csinálod (pszeudokód):<div id="vmi"></div>
$('#vmi').append(tartalom);és akkor így jön vissza:
<div id="vmi"></div>
tartalomMiért nem csinálsz az üres divben egy divet pont erre a célra? Tehát így:
<div id="vmi">
<div id="tartalomhelye"></div>
</div>Így a tartalomhelye-re appendolod, így benne lesz a "vmi" divedben. Aztán az append után akár el is távolíthatod a "tartalomhelye" divet.
Tehát valahogy így:
$('#tartalomhelye').append(tartalom);
$('#tartalomhelye').remove();Lehet, hogy rosszul értelmeztem, ha igen, bocsi
-
trisztan94
őstag
válasz
Sk8erPeter #1993 üzenetére
Ja én azt hittem ezekre, hogy a JSON saját dolgai. Nem tudom már mit gondoltam. Igen, class-szel működik szépen a dolog.
A státuszváltozó szerintem felesleges, mert mindig le kell futnia a Query-nek, egyetlen lehetőség van amikor nem, amikor az adatbázist nem tudja valamiért olvasni, de arra már van user friendly üzenetem.Gondolom arra gondoltál, hogyha a user url-ből nyitja meg azt a fájlt amire amúgy ajax-szal küldök kérést, és így változók hiányában exception-nel kidob. Ezt már kiküszöböltem, csak a script férhet hozzá, amúgy se read se write jogosultság nincs hozzá és egy üzit dob ki, hogy nem kéne
Vannak dolgok amiért visszasírom a PHP-t amúgy. Olyan egyszerű műveletek, mint, hogy rákeressek arra, hogy miként indexel a C# ASP.Net-ben tömböket sem tudok egyszerűen megnézni. Fórumjuk viszonyag elfogadható, de már 1 napja nem érkezett válasz a kérdésemre.. Na mindegy, azért már jobban kenem-vágom ezt, mint a PHP-t
Köszi, a dictionary-nek utána nézek!
-
trisztan94
őstag
válasz
Sk8erPeter #1996 üzenetére
+1 a RequireJS-re.
Én is azt használom, csodákat tud művelni
-
trisztan94
őstag
Annyit kérdeznék még, hogy a kódodban úgy használod a tömböt a php-ban, hogy response[$i]["name"], mikor neked, ha jól láttam egy dimenziós tömböd van? Az a ["name"] az ott micsoda? Nekem az ASP.NET szintaktikája (c#) nem engedi, aláhúzza és exceptionnal kidob. Nem tudod véletlenül annak a szintaktikáját?
tehát ez hibás neki:
response[0]["name"] = valami;
illetve ez is, mátrixxal:
response[0,0]["name"] = valami;és ezt is, megint mátrixxal:
response[0,"name"] = valami;Írtam már ASP.NET hivatalos fórumba de nem érkezett még válasz
-
trisztan94
őstag
válasz
Sk8erPeter #1971 üzenetére
Mi az a Dictionary, class, stb dolog?
Nekem kb így néz ki a mátrixom (2 dimenziós tömb):
Ez így elég gányolásnak néz ki részemről, jól csinálom?//öt tulajdonságot tárolunk, de 9 elemet küldünk vissza, ezért kétdimenziósba rakom
string[ , ] response= new string [5,9];
//hány oldal van összesen
response[0,0] = totalPages.ToString();
//hanyadik oldalt jelenítjük meg
response[1,0] = page.ToString();
//ha eddig eljut sikeres a kérés
response[4,0] = "true"; //ez nekem a legvégén van, a Json.Encode előtt, csak nem másolom be ide az egészet
int i = 0;
foreach(var tutorial in db.Query(query)){
//taralmat lementjük
response[2,i]="<div class='Tutorials grid_4'><h3>"+ tutorial["Title"] +"</h3><object><param name='src' value='"+ tutorial["VideoPath"] +"'><param name='controller' value='true'></object></div>";
//címet letároljuk
response[3, i] = tutorial["Title"];
i++;
}A status property az mi?
Új még nekem ez
-
trisztan94
őstag
válasz
Sk8erPeter #1963 üzenetére
Fú, köszönöm ezt a remek leírást, így fogom csinálni!
Én is gondoltam a tömbös megoldásra, nem is értem miért nem azzal csináltam
Amúgy ASP.NET a szerveroldal.
A JSON-t sosem használtam, úgy tudtam, hogy azt különböző domain-en/ip címen lévő oldalak közti információátadásra használják(például amikor facebook profiladatokat szedünk ki). Mivel (ezek szerint) félreinformált voltam sosem néztem nagyon utána. (egyik nagy hibámnak tartom amúgy ezt. Sok dolognak nem nézek addig utána amíg nincs rá szükség)
Nem tudsz esetleg egy jó oktatóanyagot róla?Köszi mégegyszer
-
trisztan94
őstag
válasz
Sk8erPeter #1961 üzenetére
Hát valami olyasmire gondoltam, hogy ugye a TutorialsSlideDown DIV beanimálódik, oda 9 képet töltök be az első ajax kéréssel, majd, ha több van kiírja a lapozót (.TutorialsPagination). Amikor lapoztatunk egy elcsúszás animációra gondoltam és akkor ajaxxal (a belsővel) betöltjük a következő x (x<=9) képet.
Na, remélem érthetően leírtam, ha nem, csinálok róla egy vidit (vagy esetleg egy példát)
-
trisztan94
őstag
válasz
Sk8erPeter #1959 üzenetére
Emiatt a callback miatt nem? Azért írtam így, hogy csak akkor kezdje el nézni, hogy van-e click event a .TutorialsPagination miután végbement az animáció, de ezek szerint nem jól gondolkodtam. Köszi, hogy felhívtad rá a figyelmem!
-
trisztan94
őstag
válasz
Sk8erPeter #1957 üzenetére
Mármint mi függjön data attribútumtól? Hogy hanyadik oldalra lép?
-
trisztan94
őstag
Sziasztok!
Egy viszonylag nagy függvényem van, mellyel megnyitok egy divet, ajaxxal beletöltök tartalmat. Ezt szeretném lapoztatni, viszont a legbelső ajax tartalma nem jön vissza. A szerveroldali kód lefut.
Valami szintaktikai hibát vétettem, esetleg valami nem engedi lefutni? Nem jelez hibát a netbeans.function openTutorials(title, ClickedCategory) {
$('.TutorialsSlideDown').html("<div class='loading'><img src='Images/ajax-loader.gif' alt='Beöltés...'/></div>")
//ajax kérés
$.post("Action/LoadTutorials.cshtml",
{
category: ClickedCategory
},
function (data) {
$('.TutorialsSlideDown').html(data);
});
//ajax kérés vége
//DIV megjelenítése
$('.tutorial_listing').slideUp(400);
$('.TutorialsSlideDown').slideDown(400, function () {
$('.TutorialsPagination').bind('click', function () {
//ajax kérés a lapoztatásra
$.post("Action/TutorialsPagination.cshtml",
{
page: 2
},
function (data) {
$('.TutorialsSlideDown').html(data);
alert(data);
});
//ajax kérés vége
});
});
$('#PageTitle').html(title);
//Megjelent a DIV
$('.GoBack').bind('click', function () {
$('.TutorialsSlideDown').slideUp(400);
$('.tutorial_listing').slideDown(400, function () {
$('.TutorialsSlideDown').html("");
});
$('#PageTitle').html("Tutorialok");
});
return false;
} -
-
trisztan94
őstag
válasz
Sk8erPeter #1924 üzenetére
Így mar tökéletesen megy, köszönöm !
-
trisztan94
őstag
Ez nem animáció, egy sima jing-el készített screencast. Így lehetséges?
Más:
Van pár kép az oldalamon, kattinthatók. Mindegyiken van egy kategória data attribútum. Aszerint, hogy melyikre kattintunk egy külső scriptet betöltök $.post-tal, ami adatbázisból kiszedi azokat az értékeket amik megfelelnek a kategóriának, visszaküldi és beírom az adatokat egy div-be.
A probléma: Ez egy slideUp-oló div, miután végigment az animáció kb 2mp kell neki mire bejönnek a dolgok. Lehet ezt valahogy gyorsítani?HTML:
<div class="tutorial_listing">
<img data-category="1" id="PhpTutorials" src="~/Images/PHP.png">
<img data-category="2" id="foobar" src="foo/bar">
</div>
<div class="TutorialsSlideDown container_12"></div>Eddig semmi ördöngőség, ott van ugye két kép egy container divben, mindkettő ellátva egy data attribútummal és egy üres div.
Itt a jQuery ami beanimálja a dolgot. A lényege annyi, hogy a tutorial_listing divet eltűnteti, ezzel egyidőben a TutorialsSlideDown divet behozza.function openTutorials(title, ClickedCategory) {
//ajax kérés
$.post("Action/LoadTutorials.cshtml",
{
category: ClickedCategory
},
function (data) {
$('.TutorialsSlideDown').html(data);
});
//ajax kérés vége
//DIV megjelenítése
$('.tutorial_listing').slideUp(400);
$('.TutorialsSlideDown').slideDown(400);
$('#PageTitle').html(title);
$('.GoBack').bind('click', function () {
$('.TutorialsSlideDown').slideUp(400);
$('.tutorial_listing').slideDown(400);
//ha bezárjuk a divet kiürítjük a tartalmát
$('.TutorialsSlideDown').html("");
$('#PageTitle').html("Tutorialok");
});
return false;
}
Tehát: Beanimálódik a div és kb csak 2-3 mp múlva jelennek meg az adatok. -
trisztan94
őstag
Sziasztok!
.swf fájlból szeretném az első képkockát képként lementeni, majd thumnailként használni. Van erre valami plugin, esetleg tudja alapból a jQuery? -
trisztan94
őstag
válasz
fordfairlane #1897 üzenetére
+ Sk8erpeter
Köszönöm a segítséget! Természetesen tudom, hogy meg nagyon sok tanulni valóm van, sok fogalmat rosszul ertelmezek, nagy segítség, hogy kijavitotok, mondjátok a jobb kódot.
Bár már elég sokat fejlődtem azóta mióta kezdtem, még mindig vannak hiányosságok melyeket pótolni kell
Martonx: igazad van, tényleg jó volt a kód, valami baja volt az internet explorerrel (ügyfél kérte, hogy legyen optimizalva rá .. )Amúgy bocsi, hogy csak most reagalok, sok dolog történt mostanában, jelenleg vonaton ülök, megyek fél évet cserediakkent Norvégiába
Természetesen reagálok majd normálisan mindenre ha odaértem
-
trisztan94
őstag
válasz
Sk8erPeter #1895 üzenetére
Aha, értem!
Lehet, hogy én értettem félre, nekem abszolút az jött le, hogy a leg- lepkefingnyi kódot is pluginba írjuk, mert az milyen jó. Hát kicsit fogtam a fejem..
Mondjuk németül volt a blog, azt csak középszinten tudom, lehet bekavartam valamit
"Mik azok a "sima hívások"?"
$('#valami').click(function() {
//do stg
});Ezek helyett a "sima hívások" (van erre valami szakkifejezés? nem jut eszembe
) helyett használom most így:
$('#valami').click(function() {
something();
});
function something(){
//do stg
}Persze nem ennyire leegyszerűsítve, mindig az újraírhatóságra gondolok, mindegyiknél lehet változókat átadni stb..
Én próbálok mindig objektum orientált lenni, sokszor kísért meg a "sötét oldal", hogy inkább lesz*rom, gányolok, úgy is működni fog, de most már inkább levágom véder fejét a barlangban, szembe nézek vele és megírom szépen
Teljesen más (mix ASP.Net is van benne):
Még mindig a kódfeltöltés résznél az oldalamon:
Lőn egy div, mi nem látszódik, hacsak nem kattintunk egy linkre, mely mondja néki, hogy: "látszódjál, DIV!"
Na, viccet félretéve:
Tehát lehetősége van a felhasználónak leírást írni a kódrészlethet, de ez opcionális lehetőség. Amikor a felhasználó a linkre kattint, egy <textarea>-t tartalmazó <li> slideDown-ol.
Eddig minden stimmel, itt van róla jsfiddle példa.
Eddig teljesen okés a dolog, tökéletesen üzemel, sok mindent nem lehet elrontani.
A probléma ott lőn, hogy az ASP.net tartalmaz egy nagyon handy szerveroldali validációt. Nos ott ugye megadtam, hogy 10 és 1000 karakter között legyen a textarea szövege, ha ez nem jó szépen oda appendeli alá a validationerror-t így néz ki ez asp-be (de ez ugye teljesen irreleváns):Validation.Add("CodeSnippetDescription", Validator.StringLength(1000, 10, "A leírásnak 10 és 100 karakter között kell lennie."));
Így néz ki a html kódja a jsfiddle példának, ott kivettem belőle az ASP-s validation cuccokat, hogy ne zavarják a megjelenést:
<li class="CodeSnippetDescription">
<label for="CodeSnippetDescription">Kódrészlet leírása</label>
<textarea id="CodeSnippetDescription" name="CodeSnippetDescription"@Validation.For("CodeSnippetDescription")></textarea>
@Html.ValidationMessage("CodeSnippetDescription")
</li>Nos ezzel az a baj, hogy mivel mindig ott van a textarea, így ha a felhasználó nem akar leírást hozzáadni, akkor is fogja mondani, hogy kell a 10 karakter. Ezt úgy akarom kiküszöbölni, hogy jQuery-be, hozzá .append-olom a textarea-t a <li>-hez, és akkor minden nagyon szép és jó lesz, mert ha akar hozzáadni leírást akkor benne lesz a DOM-ban, ha nem akkor pedig nem tud mire validálni. (ezt majd try-catch-el fogom megoldani szerintem). Amikor pedig a leírás visszavonására kattintunk, akkor meg remove-olja a textarea-t, így az is szintén rendben van.
A probléma ott van, hogy sehogy sem akarja appendolni a <li>-n belülre az oda tartozó dolgokat.
Próbáltam több féle képpen is:$('.CodeSnippetDescription).children().append("<p>hello</p>");
$('.CodeSnippetDescription).append("<p>hello</p>");Sehogy sem rakja bele abba a fránya <li>-be.. Megfájdul a fejem esküszöm. Biztos valami nagyon egyszerű cucc ami most nem jut eszembe
Tehát összegzés:
Szeretnék egy <li>-n belülre appendolni egy textarea-t.Update: Az append az nem egy szinten van a DOM-ban a <li>-vel? Tehát ha jól értem, akkor nem a <li>-re kéne append-olni, hanem az ő containerjére, nem? A <li> parent-ja egy <ol>, annak a parentja egy <fieldset>. Mostmár csak arra kéne rájönnöm, hogy hogy appendolom a <li>-n belülre. Esetleg appendTo?
Vagy más ötlet/megoldás? Nagyon túlbonyolítom? Hogy csinálnád ezt PHP-ban?
-
trisztan94
őstag
válasz
Sk8erPeter #1890 üzenetére
Ja értem, köszi a felvilágosítást
Ettől teljesen eltérve, vissza arra a kérdésre amire reagáltál microplugin formájában:
Olvastam egy blogon nem rég, hogy érdemes a legtöbb js/jQuery kódunkat (micro)plugin formájában használni, így növelve az átláthatóságot, későbbi felhasználhatóságot stb.. Te ezt használod, vagy csak a fontosabbakat rakod pluginba? Én nem rég tértem át a sima hívásokról a function-ök használtatára, sokkal jobban szeretem.
Nem lassítja be a böngészőt az, ha tegyük fel 15 különböző microplugint kell külön beolvasnia?(mert ugye hivatkozunk rá a html-ben script tag-ben) Nem egyszerűbb egy fájlban tárolni gyorsaság szempontjából?Köszönöm amúgy a megoldást, remekül megy
-
trisztan94
őstag
válasz
Sk8erPeter #1875 üzenetére
Mi a kulonbseg jelen estben az each es a find kozott? Nem kell megegyszer hivatkozni ra id-vel?
Ugy nez ki a visual studio nem nagyon szereti a copypasta-t, tobbszor is muvelte ezt velem
Nekem valamiert nem jelezte a PH!, hogy jott valasz
Tobbszor volt mar ilyen, lehet, hogy azert, mert rss-be csekkolom az uj posztokat? Na mindegy, amint hazaertem meglesem, koszi!
En sosem gondolkodtam, hogy each-en kivul massal csinaljam, nekem ezzel a megoldassal mindig is mukodott az osszes select input vezerlese. Ez mondjuk egy 21 elemes select box az en oldalamon, csak leegyszerusitettem. Ha a 21. Van kivalasztva akkor megmutat egy divet, meg hat sok minden mas is van benne amit igy rezisztiv kijelzon nincs kedvem most leirni
termeszetesen minden optimizalasra, jobb megoldasrqa nyitott vagyok, csak tanulok belole
-
trisztan94
őstag
$('#select').change(function () {
$("#select option:selected").each(function () {
// itt tudsz a kiválasztott opcióra valamit csniálni. pl:
var value = $(this).val(); // a kiválasztott option értéke
if (value == "1") {
//valami
alert("első");
}
if (value == "2") {
//valami más
alert("második");
}
});
});<select name="select" id="select" >
<option selected="selected" value="0">Válassz valamit</option>
<option value="1">Első</option>
<option value="2">Második</option>
</select>valamiért hülyén jelenik meg a kódom, sorry! ott van jsfiddlen a szép
-
trisztan94
őstag
Sziasztok!
Ebben a kérdésben DHJ felhasználó válaszát módosítottam saját igényeimnek.Egy karakter visszaszámlálóról van szó, mely nulláig számol. Az ő verziója, ha nyomva tartottuk a betűt, akkor nem számolt csak amint elengedtük, illetve a copy-paste-t sem szerette nagyon.
No, én ezt hoztam össze:
$('#CodeSnippetDescription').bind('keypress keyup keydown change', function (event) {
var max = 500;
var len = $(this).val().length;
var char = max - len;
$('.CountDown').text('Még '+ char + ' karaktert írhatsz.');
if (event.which < 0x20) {
// e.which < 0x20, akkor nem nyomtatható karakter
// e.which === 0 - nem karakter
return; // ne tegyen semmit
}
if (len >= max) {
event.preventDefault();
$('.CountDown').css('color', '#e80c4d');
$('.CountDown').text('Nem írhatsz több karaktert.');
}
});Addig jól működik, hogy elmegy nulláig és onnan visszafelem mínuszba már nem megy, de ha bemásolással túlléptük a max. karaktert (mondjuk 20-al), akkor viszont tovább megy és így jelenik meg: "Még -20 karaktert írhatsz". Mi kellene bele, hogy ezt kiküszöböljük?
Köszi,
T -
-
trisztan94
őstag
válasz
Sk8erPeter #1813 üzenetére
Bocsi, hogy eddig tartott
Kiderült, hogy ez a tanárom által fejlesztett saját kiegészítő, de még nagyon kezdetleges verzió.
Annyi a lényege, hogy sokkal jobb JS, jQuery és különböző CMS-ek debuggolását fogja lehetővé tenni.
Valami statisztikai rendszer van mögötte, amivel például a sebességet méri. Nézi, hogy előtte milyen gyors volt, miután beraktad az új kódot mennyivel lassult le. Ha nagyon, akkor szól.Igazából nekem magas ez, de eddig tuti. Azt mondta, ha kell nektek szívesen felrakja dropbox-ra, (mindig jól jönnek az "alpha" tesztelők
) de elég bugos jelenleg, a firebug többször is összeomlott már nekem miatta, meg hát sokszor hülyeségeket ír
-
trisztan94
őstag
válasz
Sk8erPeter #1813 üzenetére
Erre nem gondoltam
Este utanajarok! -
trisztan94
őstag
válasz
Sk8erPeter #1810 üzenetére
Oh, köszi a felvilágosítást
Majd megkerdezem pontosan, hogy mi az, sajnos nem írja sehol sem a firebug, hogy milyen pluginok vannak felrakva -
trisztan94
őstag
válasz
Sk8erPeter #1808 üzenetére
Programozás tanárom ajánlott még annó egy bővítményt Firebug-hoz, mellyel jobban lehet debugolni a js-t / különböző library-ket. Hirtelen nem jut eszembe a neve, nem találom sehol, majd megkérdezem, ha érdekel
A lényeg, hogy notice-ba írta, hogy unnecessary memory hog (gondolom ez az overhead ? )
-
trisztan94
őstag
válasz
Sk8erPeter #1806 üzenetére
Köszönöm szépen
Igen, én is gondoltam erre, firebug dobálta ki a felesleges overheadeket, de fogalmam sem volt, hogy mitől, most már világos. -
trisztan94
őstag
Szervusztok!
Sajnos nem működik a kódom
(jsFiddle példa)
A lényeg:
Ha látható volt a #SpecifyCodeSnippetLanguage text input amikor fel lett adva a form, akkor azt az üzenetet dobja, hogy "it's ok", amennyiben nem volt látható azt dobja, hogy "hello". Nyilván nem ez lesz a végleges verzió, csak sehogy sem bírom rávenni, hogy működjön.Mi lehet a hiba?
Köszönöm!
-
trisztan94
őstag
válasz
Sk8erPeter #1789 üzenetére
Pont most próbáltam ki. Eldobom az agyam
nagyon jó, pont ilyet kerestem! Köszi, hogy megmutattad
-
trisztan94
őstag
válasz
Sk8erPeter #1787 üzenetére
Na erre nem gondoltam
Köszönöm!
-
trisztan94
őstag
válasz
martonx #1785 üzenetére
Én biztos várok még vele pár hetet
Más:Olyanra tud valaki egy jó plugint, ami egy <textarea>-t lecserél egy olyan kinézetű és funkcionalitásúra, mint pl. a jsfiddle? Syntax highlight különböző nyelvekben, stb.
Szeretnék egy olyan funkciót az oldalamba, hogy különböző kódrészleteket (Snippeteket) fel tudjon tölteni a felhasználó. Ki is választhatja, hogy x nyelv közül melyikben íródott. Nekem erre az alap textarea kevés volt, valamiért abszolút nem jött beKöszi!
-
trisztan94
őstag
válasz
Sk8erPeter #1775 üzenetére
Koszi!
Mindenkepp -
trisztan94
őstag
válasz
Sk8erPeter #1762 üzenetére
Köszönöm szépen
-
trisztan94
őstag
Sziasztok!
Nem tudja valaki, hogy van-e egy olyan jQuery tooltip plugin ami használja, vagy lehet vele használni a régi MS Word 2000, 2003-mas idegesítő kis gémkapcsot? Már egy órája keresgélek, de nem tudom a gémkapocs nevétKöszi
T -
trisztan94
őstag
válasz
Sk8erPeter #1756 üzenetére
Köszönöm! Most már látom, hogy mit rontottam el, valamiért ez nem jutott eszembe.
Megpróbálom a data-s megoldást!
Köszi mégegyszer -
trisztan94
őstag
válasz
Sk8erPeter #1754 üzenetére
Igazad van, nem adtam túl sok infót, bocsi
jsFiddlen egyáltalán nem működik, egy képre van rakva az even handler. Így néz ki a HTML:
<img id="PhpTutorials" src="~/Images/PHP.png" width="150px" height="150px" alt="PHP Tutorialok"/>
<img id="AspdotNetWPTutorials" src="~/Images/ASPdotNet.png" width="150px" height="150px" alt="ASP.NET Tutorialok"/>
<div class="TutorialsSlideDown"></div>css: (nem tudom, hogy kell-é, azért ide rakom)
.TutorialsSlideDown
{
display: none;
padding: 10px;
height: 500px;
background-color: #7AC0DA;
}
#PhpTutorials{
cursor: pointer;
}
#AspdotNetWPTutorials{
cursor: pointer;
}
.GoBack{
cursor: pointer;
}A jQuery kódot feljebb már raktam, de azért berakom mostis:
$(document).ready(function () {
$('#PhpTutorials').click(openTutorials('#PhpTutorials', "PHP Tutorialok. <a class='GoBack'>Vissza</a>"));
$('#AspdotNetWPTutorials').click(openTutorials('#AspdotNetWPTutorials', "ASP.NET Web Pages Tutorialok. <a class='GoBack'>Vissza</a>"));
function openTutorials(id, title) {
$(id).on('click', function () {
$('.tutorial_listing').slideUp(400);
$('.TutorialsSlideDown').slideDown(400);
$('#PageTitle').html(title);
$('.GoBack').on('click', function () {
$('.TutorialsSlideDown').slideUp(400);
$('.tutorial_listing').slideDown(400);
$('#PageTitle').html("Tutorialok");
});
});
}
});Ez vizuálisan így néz ki:
Tehát a lényeg az, hogy amikor a felhasználó rákattint az egyik képre, akkor az felcsúszik (slideUp), eközben a láthatatlan TutorialsSlideDown div felcsúszik, megváltozik a cím. Tehát így tökéletes.
Írtad ugye, hogy nem szép így az event handlerben a function, így írjam helyette:$('#PhpTutorials').click(function(){
openTutorials('#PhpTutorials', "PHP Tutorialok. <a class='GoBack'>Vissza</a>")
});Ezzel az a baj, hogy csak 2. kattintásra reagál. Asszem le is írtam előző hszben, a lényeg az, hogy első kattintáskor semmi reakció, firebug sem mutat semmit, másodikra meg történik az animáció.
No a másik kérdés, hogy ugye ide szeretnék tartalmat beilleszteni, aszerint, hogy melyik képre kattintott. Ha a PHP-sra, akkor PHP-vel kapcsolatos dolgok, így tovább. Erre gondoltam, hogy adatbázisból kiszedném a dolgokat amik hozzá tartoznak, amikor rákattintott a user, de még az animáció nem kezdődött el, és így nem kéne minden képhez külön divet létrehoznom.
jsfiddlen próbáltam img helyett divvel mutatni a példát, de az istenért se csinált semmit
-
trisztan94
őstag
válasz
Sk8erPeter #1752 üzenetére
Hogy néz ki egy ilyen ajax hívás kb?
Amúgy ezt a topikot én is megtaláltam korábban, de így használva csak a 2. kattintásra reagál a menüpont valamiért
Így is meg a .bind-es megoldással is, azzal amivel én csináltam elsőre. Ez miért lehet szted?
javítás. Tehát, úgy megy ezzel a megoldással, hogy rámegyek 1x, nem történik semmi, másodjára rámegyek, akkor csinálja amit kell neki, utána hibátlanul megy tovább. Szóval valamiért a legelső kattintást nem érzékeli így.
-
trisztan94
őstag
Na, sikerült megoldani, nem nagyon tudom mit rontottam el, de átírtam functionbe, így megy.
$(document).ready(function () {
$('#PhpTutorials').click(openTutorials('#PhpTutorials', "PHP Tutorialok. <a class='GoBack'>Vissza</a>"));
$('#AspdotNetWPTutorials').click(openTutorials('#AspdotNetWPTutorials', "ASP.NET Web Pages Tutorialok. <a class='GoBack'>Vissza</a>"));
function openTutorials(id, title) {
$(id).on('click', function () {
$('.tutorial_listing').slideUp(400);
$('.TutorialsSlideDown').slideDown(400);
$('#PageTitle').html(title);
$('.GoBack').on('click', function () {
$('.TutorialsSlideDown').slideUp(400);
$('.tutorial_listing').slideDown(400);
$('#PageTitle').html("Tutorialok");
});
});
}
});Tick
Köszi, ezt nem ismertem, majd kipróbálomAnnyi kérdésem lenne még, hogy ugye ez megjeleníti a TutorialsSlideDown üres div-et. Ebbe szeretnék ajaxxal tartalmat berakni, aszerint, hogy melyik menüpontba léptem. Ez megoldható, vagy minden menüpontnak csináljak egy ilyen külön divet?
-
trisztan94
őstag
válasz
trisztan94 #1745 üzenetére
Update:
Próbáltam Callback functionnal is, semm változás
$('#PageTitle').html("PHP Tutorialok. <a class='GoBack'>Vissza</a>", function() {
$('.GoBack').on('click', function () {
$('.TutorialsSlideDown').slideUp(400);
$('.tutorial_listing').slideDown(400);
$('#PageTitle').html("@Page.Title");
}); -
trisztan94
őstag
Sziasztok!
Egy olyan problémám lenne, hogy van egy slideUp-oló , majd ezzel egyidőben slideDown-oló divem, mely egy funkciót jelenít meg. Ami slideUp-ol, az a funkció menüje, a slideDown-oló, pedig maga a funkció. Igazából nehéz így elmagyarázni, inkább itt egy kép:
A menü
A végeredményEzt így animációval oldottam meg, na.
A lényeg az, hogy a vissza gombra kattintva szeretném ezt visszacsinálni, animálódjon szépen vissza eredeti állapotba, de az istenért sem akar működni. 1.7.1-es a jQuery-m.
Das ist Code:
$(document).ready(function () {
$('#PhpTutorials').on('click', function () {
$('.tutorial_listing').slideUp(400);
$('.TutorialsSlideDown').slideDown(400);
$('#PageTitle').html("PHP Tutorialok. <a class='GoBack'>Vissza</a>");
});
$('.GoBack').on('click', function () {
$('.TutorialsSlideDown').slideUp(400);
$('.tutorial_listing').slideDown(400);
$('#PageTitle').html("@Page.Title");
});
});
Köszönöm! -
trisztan94
őstag
válasz
Sk8erPeter #1397 üzenetére
Ezeket én is láttam, csak azt hittem van erre egy konkrét metódus jQueryben
Köszönöm a felvilágosítást, megcsinálom ezek szerint"Ez nem biztos, hogy jó megoldás.
Ha én kézzel beírom ezt a paramétert, úgy, hogy már rég be vagyok jelentkezve, akkor is mindig mutogatni fogja nekem a slideDownnal megjelenített divet?"
Igazából, mint átlag felhasználó Én nem írkálnék random ilyeneket, aki meg igen, az kap egy kis animációtIgazából én ezt a módszert saját fejemből pattintottam elő, nem feltétlen ez a legjobb
Te (ti) hogy csinálná(tok)d? Mi a legjobb megoldás erre?
Ajaxxal jobb lenne a belépés? Az hogy néz ki?Tudsz rá egy egyszerű példakódot mutatni?
-
trisztan94
őstag
Sziasztok!
Egy olyat szeretnék csinálni, hogy amikor bejelentkezett a felhasználó akkor 5mp-ig slideDown-ol egy divet. Én úgy gondoltam, hogy amikor bejelentkezett a user, php-ban beállítom, hogy úgy irányítson át, hogy egy GET változóba a felhasználó nevét (szóval index.php?user=felhasználóneve [ez úgy is változik ha kattintgat]).Szóval konkrétan jQuery-vel szeretném megnézni, hogy létezik-e a 'user' nevű GET változó, ha igen akkor történik az esemény. Ezt hogy lehet összehozni? $.get-tel?
Köszi előre is!
-
trisztan94
őstag
válasz
Sk8erPeter #1307 üzenetére
Szerintem félre értettem amit mondott, azért csináltam így
Köszönöm a felvilágosítást neked is és a többieknek is
-
trisztan94
őstag
válasz
martonx #1303 üzenetére
Köszönöm!
Igazából nem nagyon értem a logikáját, hogy miért várakozik, hiszem a function előbb fut le, mint a milisecundum paraméter, nem?
Szerk:
Hm, érdekes módon így is várakozik 1 mp-et.
Most jelenleg így néz ki:var timer=2;
window.setInterval(function() {
$('#timer').html(timer+1);
timer--;
}, 1000); -
trisztan94
őstag
Sziasztok!
Csináltam egy visszaszámlálót, 3-tól számol vissza, viszont azt vettem észre, hogy egy másodpercben semmit sem csinál és csak utána kezd el számolni. Szóval konkrétan vár egy mp-et mielőtt elkezdené. Sehogy sem tudok rájönni, hogy mi lehet a baj
Here ist das code:
$(document).ready(function() {
var timer=3;
window.setInterval(function() {
$('#timer').html(timer);
timer--;
}, 1000);
});illetve lehet-e jQueryben átirányítani?
Köszi
T
-
trisztan94
őstag
Sziasztok!
Igazából nem nagyon tudom, hogy ide, vagy a php topikba kéne-e írni, de szerintem ide jobbSzóval az a lényeg, hogy ajaxolni szeretnék egy url-es GET kérést (amit Sk8terPeter kolléga elmagyarázott
) Most jelenleg úgy van, hogy kilistázza a termékeket, de csak a rövid leírást és van egy tovább gomb, ami így néz ki:
<a href='termek_reszletes.php?termekid=$id&termeknev=$nev&ar=$ar&kep=$kep&hosszu_leiras=$hosszu_leiras'><b>tovább!</b></a>
Így ugye a ternej_reszletes.php-ban visszakapom az adatokat, vagyis, hogy melyik termékről akarunk teljes leírást. Na most ezt szeretném beajaxolni a jelenlegi ajaxolt listázás helyére.
Lehet ilyet? -
trisztan94
őstag
Na szóval,
Document.ready-ltem, ill bemásoltam azt amit írtál, ugyanúgy nem jó.
Conzole úgy megy, hogy amikor erre mész rá, hogy ugye ezt a két menüpontot kihozza, akkor írja, hogy get request volt és behozza, de amikor már bejött, nem csinál semmit ha kattintok a termékekre vagy a felhasználókra. Semmi konzolművelet.
Nem lehet, hogy az a baja, hogy ugye az id-k ebben az admin.php fájlban vannak, a script.js viszont az index.php-ba van includolva? Az egész amúgy ajaxos, minden azzal van csinálva. -
trisztan94
őstag
válasz
Sk8erPeter #1134 üzenetére
Mindjárt megnézem így, köszi. Firebug konzollal néztem, ugye az adminfelületre megy az AJAX, írja is hogy get és hogy behozza a két menüpontot, de amikor kattintok pl a termékekre akkor nem csinál semmit és a konzol sem ír semmit :S
-
trisztan94
őstag
sos segítség kéne, fél órája ezzel b*szakszom...
Szóval, bejelentkezik az admin az oldalra, van neki egy gomb, hogy adminelület. Na azt ajaxxal (.load) hozza be az #ajax divbe (ami igazából egy <article id="#ajax">). Na most ez mind az index.php-n van, ahol a jquery.js és a script.js is van includelve. Na most, amikor bejött ez az "adminfelület", van két gomb: Termékek és felhasználók, nos ezeket is ajaxolnám a mostani ajax helyére az #ajax divbe. Remélem nem írom nagyon érthetetlenül, nagyon sürget a hnap 13:00-s határidő
Szóval lehet ilyet jquery-vel? Én anno sima mezei JS-el csináltam ajaxban ajaxban ajaxot..Itt a kód:
az "adminfelület"
<?php
header('Content-Type: text/html; charset=utf-8');
?>
<header>
<h1>Adminfelület</h1>
</header>
<h3 id="termekek"><a href="#adminterm">Termékek</a></h3>
<h3 id="felhasznalok"><a href="#adminfelhasznalok">Felhasználók</a></h3>és a script:
$('#termekek').on('click', function() {
$('#ajax').load('admin/termekek/termekek.php');
});
$('#felhasznalok').on('click', function() {
$('#ajax').load('admin/felhasznalok/felhasznalok.php');
});itt van előtte más menüpontok ajaxa is, nincs document.readybe de műküdik
próbáltam sima .click-el is, meg ugye ezzel, semmi se jó
Köszönöm !
-
trisztan94
őstag
Én a thenewboston.com-ról tanulgatom, elég jól magyaráz a csávó, sokat is fejlődtem
Hát reméljük megértem magasabb szinten is
-
trisztan94
őstag
válasz
Sk8erPeter #1119 üzenetére
Így már megy, köszönöm
Amúgy ti honnan tanuljátok a jqueryt? (meg a php-t) Tudtok ajánlani valami jó könyvet vagy weboldalt, vagy akármit? -
trisztan94
őstag
Hát én esküszöm beszarok.. Jsfiddlen, amit írtál tökéletes, viszont hiába másoltam pontosan ugyanezt be az oldalra, ott nem csinál semmit, csak megy tovább a login.php-ra...
http://192.168.0.101/~trisztan/own/index.html Nem tudom, hogy behozza-e, nem mindig szokta, saját szeró
Nem vágom én ezt
Lehet bele kéne néznem a html5-ös form validationbe..
-
trisztan94
őstag
válasz
Sk8erPeter #1110 üzenetére
Így sem megy
Html:
<aside>
<form method="post" action="login.php" onsubmit="return ValidateLogin();">
<input type="text" name="Username" id="Username" class="txtinp" placeholder="Felhasználónév"><br/><br/>
<input type="password" name="Password" id="Password" class="txtinp" placeholder="Jelszó"><br/><br/>
<input type="submit" class="btn" value="Belépés">
<h6>Kattints<a href="register.php"> ide</a> a Regisztráláshoz!</h6>
</form>
</aside>és a js:
function ValidateLogin()
{
if($('#Username').val() === "")
{
alert("asd");
return false;
}
if($('#Password').val() === "")
{
alert("sad");
return false;
}
}Nem lehet hogy a Placeholder miatt?
-
trisztan94
őstag
Sziasztok!
Egy login form validationt csinálnék, de sehogy sem akar működni..
Eddig ezt hoztam össze:$('#loginform').submit(function(){
return ValidateLogin();
function ValidateLogin()
{
if($('#Username').value == 0 || $('#Username').value == null)
{
alert("hely");
return false;
}
else return true;
}
});Mi a baj?
köszi
-
trisztan94
őstag
Sziasztok!
jQueryvel szeretnék ajaxolni 4 menüpontot. itt a kódom:$('document').ready(function() {
$('#welcome, #gallery, #about, #contact').click(function() {
$('#change').load('php/gallery.php');
});
});Az a lényeg, hogy egy ilyen funcitonban legyen benne az ajax és a load után, a gallery.php-s rész az változzon aszerint, hogy melyik menüpontra kattintott.. Szal ha a welcome-ra ment, akkor welcome.php lesz ott, stbstb. Én elágazásra gondoltam, de nem tudom hogy kéne leellenőrizni, hogy melyikre kattintott.
Köszi!
T
Új hozzászólás Aktív témák
Hirdetés
- Óvodások homokozója
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen processzort vegyek?
- Milyen videókártyát?
- ldave: New Game Blitz - 2025
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Napelem
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- További aktív témák...
- KIÁRUSÍTÁS - REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- LG 34GS95UE - 34" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Lenovo LEGION Pro 5 / Pro 7, Lenovo Yoga Pro gépek (RTX 4060 / 4070 / 4080 / 4090)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest