Hirdetés
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- sziku69: Fűzzük össze a szavakat :)
- Meggyi001: Kuponok....
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- bambano: Bambanő háza tája
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
- Mr Dini: Mindent a StreamSharkról!
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
- 
			  LOGOUT 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
- 
			
			  Siriusb veterán Tudja valaki, mi történhetett a jDownload pluginnal? 
 Meg akartam nézni, van-e újabb verzió és eltűnt a cybertérből. Pedig jó kis cucc.Szerk: 
 Most jut eszembe, azért bele kellett túrnom, hogy működjön, lehet ezért tették a süllyesztőbe.
- 
			
			  Speeedfire félisten válasz  Sk8erPeter
							
							
								#2198
							
							üzenetére Sk8erPeter
							
							
								#2198
							
							üzenetéreAzért érzed, hogy ez sok volt már?!  
- 
			
			  Siriusb veterán válasz  Speeedfire
							
							
								#2194
							
							üzenetére Speeedfire
							
							
								#2194
							
							üzenetérePróbáltam, de azt tudtam elérni, amint legördült, fel is húzta magát (rólam nem is szólva)... @Sk8erPeter 
 Berosálok, erre is van plugin????!!!!! LOL
 Kösz! Figyu, nem vagy Te tűzoltó, mentős vagy valami ilyesmi? Ha bajban van az ember, mindig a segítségére sietsz. 
- 
			
			  Speeedfire félisten válasz  Sk8erPeter
							
							
								#2195
							
							üzenetére Sk8erPeter
							
							
								#2195
							
							üzenetéreEz elég jónak tűnik!  
- 
			
			  Siriusb veterán A közönség segítségét kérném.  
 Adott több legördülő menü jQuery-vel megoldva, melyek a slideToggle-t használják:
 $('#tartalomjegyzek').click(function () {
 $('ul.menu-body[class~="tartalomjegyzek"]').slideToggle('slow');
 });
 Miként tudom megoldani, hogy ne csak a #tartalomjegyzekre kattintva vonszolja vissza magát, hanem az oldalon bárhova kattintva, mely kritérium alól természetesen kivételt képeznek a listában legördült linkek? Az általam eddig összehozott próbálkozások nem működnek megfelelően.
- 
			
			  Sk8erPeter nagyúr válasz  Speeedfire
							
							
								#2191
							
							üzenetére Speeedfire
							
							
								#2191
							
							üzenetére Hát inkább arról van szó, hogy azért nem írok ki mindent, mert akikről általában feltételezem, hogy tényleg érdekelheti, azokkal nem csak a virtuális térben találkozom. Hát inkább arról van szó, hogy azért nem írok ki mindent, mert akikről általában feltételezem, hogy tényleg érdekelheti, azokkal nem csak a virtuális térben találkozom. Így ők úgyis áptudéjtek. (ugye milyen szép magyar szó? Így ők úgyis áptudéjtek. (ugye milyen szép magyar szó? ) Na jóvanmá', ne offoljuk szanaszéjjel a topicot. ) Na jóvanmá', ne offoljuk szanaszéjjel a topicot. 
- 
			
			  Speeedfire félisten válasz  Sk8erPeter
							
							
								#2190
							
							üzenetére Sk8erPeter
							
							
								#2190
							
							üzenetéreElvégre ott csak ismerősök vannak, míg itt mindennap beszélgetsz az emberekkel!  
- 
			
			  Sk8erPeter nagyúr válasz  Speeedfire
							
							
								#2189
							
							üzenetére Speeedfire
							
							
								#2189
							
							üzenetéreViszonylag "régóta" van a jelenlegi, de nem szoktam mindent a Fácsé-júzerek orrára kötni, sanszos, hogy itt előbb értesülsz dolgokról, mint Fácsén.  
- 
			
			  Speeedfire félisten válasz  Sk8erPeter
							
							
								#2188
							
							üzenetére Sk8erPeter
							
							
								#2188
							
							üzenetéreEddig 1x ajaxoztam, amikor a hírlevél küldő modult csináltam. Izgi volt...de a végeredmény nagyon jó lett.  
 Ki sem írtad fb-n, hogy job van! 
- 
			
			  Sk8erPeter nagyúr válasz  Speeedfire
							
							
								#2187
							
							üzenetére Speeedfire
							
							
								#2187
							
							üzenetéreNem muszáj!  Csak lehet, hogy később könnyebben olvasható. Csak lehet, hogy később könnyebben olvasható.Á nem, cégnek, melóhelyen. jQuery-n keresztül nem olyan bonyolult az AJAX-ozás, sőt, brutálegyszerű.  
- 
			
			  Speeedfire félisten válasz  Sk8erPeter
							
							
								#2186
							
							üzenetére Sk8erPeter
							
							
								#2186
							
							üzenetéreÉrtem mire gondolsz. Jó, használom akkor a te általad javasoltat.  Magadnak vagy cégnek? Ennyire pro vagy ajaxban?  
- 
			
			  Sk8erPeter nagyúr válasz  Speeedfire
							
							
								#2185
							
							üzenetére Speeedfire
							
							
								#2185
							
							üzenetéreAzzal semmi, ha megnézed a boolean értékét, de úgy értem, lehetne egy fokkal logikusabban is, úgy, hogy van egy confirmDelete() függvényed, és ha az hamis, akkor visszatérsz. 
 Nem úgy, hogy először tagadod azt, amit a felhasználó válaszolt ( !torol() ), majd ha a "nemtörlés" igaz, akkor térsz vissza. Szóval érted, na mindegy, így is jó, csak akkor fordítva gondolkodunk. Szóval érted, na mindegy, így is jó, csak akkor fordítva gondolkodunk. Mondjuk ez nem baj, de számomra ez olvashatóbb. Mondjuk ez nem baj, de számomra ez olvashatóbb.Komplex AJAX-os felületet készítek épp.  
- 
			
			  Speeedfire félisten válasz  Sk8erPeter
							
							
								#2184
							
							üzenetére Sk8erPeter
							
							
								#2184
							
							üzenetéreMit a baj azzal ha megnézem a boolean értékét?  Mit melózol mester?  
- 
			
			  Sk8erPeter nagyúr válasz  Speeedfire
							
							
								#2183
							
							üzenetére Speeedfire
							
							
								#2183
							
							üzenetéreEz az if(!torol() == true) olyan, mintha lehajolva, és a lábadat hátulról átkarolva akarnád megvakarni a fejedet  Működik, de azért szopatod magad Működik, de azért szopatod magad Szerk.: most meló közben meghallottam a sörnyitás hangját egy pillanatra, fény az éjszakában  
- 
			
			  Speeedfire félisten válasz  Speeedfire
							
							
								#2181
							
							üzenetére Speeedfire
							
							
								#2181
							
							üzenetéreÍgy lett very very nice.  //törlés 
 function torol() {
 return confirm("Biztosan törlöd?");
 }
 $(document).ready(function()
 {
 $(".torolclick").click(function()
 {
 if(!torol() == true) {
 return false;
 }
 })
 })Ha van egy kis időm akkor meglesem ezt az ui-s verziót is.  Lassan fel kell mennem hozzád egy üveg sörrel tényleg!  
- 
			
			  Sk8erPeter nagyúr válasz  Speeedfire
							
							
								#2181
							
							üzenetére Speeedfire
							
							
								#2181
							
							üzenetéreHogyhogy mit lehetne?  Hát ellenőrizd! Hát ellenőrizd! De még mindig nem másoltad be a kódodat, így nehéz benne kijavítani a hibát.  De akkor mutatok egy példát: $('#ez_a_torlo_gombod').click( function(){ 
 if( false === confirmDelete() ){ // vagy csak simán if( !confirmDelete() )
 return false;
 }
 // lefutott a megerősítés, annak értéke true volt (egyébként már visszatért volna), itt már tényleg töröl, megy tovább
 // ........
 });
- 
			
			  Speeedfire félisten válasz  Sk8erPeter
							
							
								#2180
							
							üzenetére Sk8erPeter
							
							
								#2180
							
							üzenetéreValóban nincs ellenőrizve a visszatérési érték. Mit lehetne vele kezdeni így? Ennyire ne szaladjunk előre.  
- 
			
			  Sk8erPeter nagyúr válasz  Speeedfire
							
							
								#2175
							
							üzenetére Speeedfire
							
							
								#2175
							
							üzenetéreNa de azt is mutasd már, hogy a kódod többi részében mi van!  
 Mert lehet, hogy csak ennyit csinálsz pl. jQuery-vel:$('#ez_a_torlo_gombod').click( function(){ 
 torol();
 // itt már tényleg töröl, de a a torol() visszatérési értékét nem ellenőrizted, megy tovább
 // ........
 });Ez így meg nem jó, ellenőrizni kell a visszatérési értéket. 
 Egyébként úgy működik a függvényed, ahogy kell.
 De HASZNÁLJ PONTOSVESSZŐKET az utasításaid végén. function torol() { 
 var answer = confirm("Biztosan törlöd?");
 if (answer){
 return true;
 }
 else{
 return false;
 }
 }Ahogy PHP-ben is tennéd mondjuk...  
 Különben ocsmány. De hadd jegyezzem meg, hogy ezt a függvényt egy kissé le tudod rövidíteni, pl. így: 
 function confirmDelete() {
 return confirm("Biztosan törlöd?");
 }(#2177) : 
 "Hogy lehet ezt kipróbálni consolban? Vagy honnan tudom, hogy mi a visszatérési értéke?"
 Pl. Chrome-ban (vagy Firebug, vagy Opera Dragonfly, utóbbira F12 asszem nem érvényes, csak Ctrl+Shift+I):
 nyomj F12-t
 a konzolodba másold be a függvényedet, majd Enter
 aztán simán hívd meg a függvényt így:
 torol()
 ki fogja írni a visszatérési értékét!Egyébként manapság a klasszikus confirm() ablak helyett illik használni pl. jQuery UI Dialogot: [link]. 
 De előbb bírd működésre a korábbit... 
- 
			
			  Frigo őstag válasz  Speeedfire
							
							
								#2177
							
							üzenetére Speeedfire
							
							
								#2177
							
							üzenetéreIgazábol elég ha a js kódba beszurod a console.log(valtozo_neve); konzolban meg megnézed az értéket (F12) ; 
- 
			
			  Frigo őstag válasz  Speeedfire
							
							
								#2175
							
							üzenetére Speeedfire
							
							
								#2175
							
							üzenetéreNálam false-al tér vissza ha nem az Ok-ra kattintok , valószínűleg nem itt lesz a hiba. 
- 
			
			  Frigo őstag válasz  Speeedfire
							
							
								#2173
							
							üzenetére Speeedfire
							
							
								#2173
							
							üzenetéreKipróbáltam a Chrome konzoljában ,nálam működött rendesen. 
- 
			
			  Frigo őstag válasz  Speeedfire
							
							
								#2171
							
							üzenetére Speeedfire
							
							
								#2171
							
							üzenetére
- 
			
			  Speeedfire félisten Akarok egy olyan alert boxot, amiben van egy eldöntenő kérdés. Pl biztos benne, hogy törli? 
 Majd ha ok, akkor return true ellenkező esetben return false.
 Hogy lehetne ezt megoldani?
- 
			
			  atom44 csendes tag válasz  [pod]Diablo
							
							
								#2168
							
							üzenetére [pod]Diablo
							
							
								#2168
							
							üzenetére<a href="ide jön hogy melyik html-t szeretnéd meghivni,vagy melyik oldalt"><img style="border: 0px solid ; width: 405px; height: 320px;" alt="Várj!" src="ide pedig a kép elérhetösége amire majd rá kattintasz .jpg"></a> 
- 
			
			  Siriusb veterán válasz  [pod]Diablo
							
							
								#2168
							
							üzenetére [pod]Diablo
							
							
								#2168
							
							üzenetéreEhhez nem kell JS. Rakd a <img> taget <a> -ba. 
- 
			
			  [pod]Diablo őstag Udv! Hogy tudnam azt megoldani hogy ha rakattintok egy kepre akkor az atvezessen egy masik oldalra?Addig megvan hogy OnClick esemennyel kell megvalositani csak azt nemtudom hogy az OnClick-be mit kene beleirnom. Elore is koszonom a segitseget! 
- 
			
			  atom44 csendes tag Köszönet mindenkinek    
 Most ,hogy már közelebb jutottam az egészhez szeretnék egy olyat csinálni ,hogy :
 egy sima azonosito oldalt ,aminek a lényege az hogy egy jelszó vagy azonosito után enged tovább a fő oldalra,nem szükséges hogy hiper szuper biztonságos legyen. Tudnátok valami öteletet adni?
- 
			
			  atom44 csendes tag Hali hó 
 Valaki tudna nekem segíteni ,hogy mit csesztem el ha a pofon egyszerű weblapnak alig nevezhető oldalamon nem akarnak megjelenni a képek? Az elérési utat cseszhettem el? mert az egész relativ hivatkozásosan lett megoldva mert szükségem volt hogy hordozható legyen pendrive-on. Please segitsen valaki. az oldalam 
 http://eichman.atw.hu/a segítségeket elöre is köszönöm. 
- 
			
			  sonar addikt Sziasztok A JS nem az erősségem. Hogyan tudnám megoldani azt, hogy ha megnyílik az oldal akkor egyből megnyissa az alapértelmezett email klienst is? 
 Próbálkoztam a body onload-dal meg egyéb mással, de sehogy se akart összejönni.Előre is kösz 
 üdv: sonar
- 
			
			  sptkyle senior tag Sziasztok. 
 Bár elég egyszerű kis kódrészlet, mégsem tudtam rájönni az utóbbi fél nap alatt, hogy mi hibádzik benne, miért nem működik.
 Egyedi betűtípust szeretnék használni az oldalamon. Ehhez pedig a jQuery alapú Cufón-t kívántam volna használni.
 Ezen leírás alapján indultam el:[link]
 A jelenlegi kis kódocska konkrétan így néz ki(bár a délután folyamán már nagyon sokféle változatban próbáltam):<script src="cufon-yui.js" type="text/javascript"></script> 
 <script src="valleyforge.font.js" type="text/javascript"></script>
 
 <script type="text/javascript">
 Cufon.replace('h1', 'h2', 'h3' );
 </script>Meg az oldal vége előtt ott a Cufon.now rész. 
 (természetesen a szükséges file-okat leszedtem hozzá, illetve a betűkészletből js-t generáltam... ezekbe a file-okba nem néztem bele)
 A kérdésem annyi lenne, hogy így ebben látszik e valami, ami miatt ez nem működhet?(mert én ugy látom, hogy ez így jó) Van e valakinek bármilyen tippje, vagy teljesen máshol nézelődjek?
 Az esetleges válaszokat előre is köszönöm.Üdv: Kyle 
- 
			
			  jeges senior tag <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
 <title>teszt</title>
 <link rel="stylesheet" media="screen" charset="UTF-8" type="text/css" href="xc/css/xc.css" />
 <style type="text/css">
 #tst {width:800px; height:400px; display: block; float:left;}
 </style>
 <script type="text/javascript">
 window.onload = function(){
 
 lm = function(s){
 return document.getElementById(s);
 }
 button1.onmouseup = function(e){
 lm("res").innerHTML = lm("tst").getElementsByTagName("option")[lm("txt").value].innerHTML;
 }
 button2.onmouseup = function(e){
 var o = lm("tst").getElementsByTagName("option");
 for(var i in o){
 if(o[i].selected) lm("res").innerHTML = o[i].innerHTML;
 }
 }
 }
 </script>
 </head>
 <body>
 <select id="tst" style="display:block;">
 <option value="0000">00000</option>
 <option value="0001">00010</option>
 <option value="0002" selected>00020</option>
 <option value="0003">00030</option>
 </select><br><br>
 <input type="button" id="button1" value="show" style="display:inline;">
 <input type="text" id="txt" style="width:100px;display:inline;" value="1">
 <p style="display:inline;">. elem</p><br>
 <input type="button" id="button2" value="show selected" style="display:block;">
 <div id="res" style="display:block;float:left;position:relative; width:100px;height:60px;background:yellow"></div>
 </body>
 </html>
- 
			
			  cybear csendes tag Köszi Jeges. Még egy kérdés: a select box egyik feliratát hogyan érem el, pl. 
 <form><select id="chtip">
 <option value="3410">ValamiSzóval a "Valamit" kellene elérni javascriptből, mint ahogy az értékét document.getElementById('chtip').value - val. 
- 
			
			  hajbel addikt Bocs! Az a baj, hogy nem szabad rajzolni (mint pl. netbeansben), mert hülye a tanárom. Szóval valami olyan layout kéne (esetleg hozzá jó leírás), amivel meg lehet csinálni, hogy az utolsó két oszlop nagyobb legyen, mint az előző kettő, mert grid layoutban ha megnövelem ezen téglelapok hosszát, szétesik az egész. Bár ha valaki szerené, csinálhat valami példát is. Az sokat segítene. 
- 
			
			  hajbel addikt Sziasztok! Egy számológépet csinálok, amelyet grid layout-tal csináltam meg. Az lenne a feladat, hogy az 5 oszlop és 4 sor gombot tartalmazó panelen a jobb oldalon utolsó két oszlop gombjai dupla hosszúak legyenek, mint az első három oszlop gombjai. Bocs, de jobban nem tudtam elmagyarázni. Előre is kösz a választ! 
- 
			
			  cybear csendes tag Köszönöm 
 Végül sikerült megoldanom. Az én módszerem az volt, hogy 4 számjegyet adtma meg és először az első 2-t kérdeztem le, utána meg a második 2-t.
 Az viszont érdekel, hogy a 34_12 módszernél hogyan tudtam volna szétválasztani a "_" segítségével?
- 
			
			  jeges senior tag hirtelen ezek jutnak eszembe: gyors, rugalmatlan és nem túl szép: title használata 
 viszonylag egyszerű, de csak egy fokkal szebb: spec karakter (lásd előző hsz-ben)
 egyszerű, de jq kell hozzá és nem működik mindenhol: .data()
 egyszerű, de külső függvény kell hozzá: json objektuma probléma természetétől és bonyolultságától függően bármelyik alkalmas lehet. 
- 
			
			  v2izzy tag Hello! Hát azt nem tudom, hogy lehet-e több value attribútomot vagy hasonlót adni egy elementnek (bár kétlem), de ha jól értelmezem, számomra az lenne a legegyszerűbb, hogy a value-ba egy speciális karakterrel elválasztom a két értéket, és amikor megkapom a value-t js-be akkor szétválasztom. 
 Pl.: <option value="34_43">Remélem tudtam segíteni.  
- 
			
			  cybear csendes tag Sziasztok! A következő problémához kérném a segítségeteket. Van egy comboList-em: <form><select id="chtip"> 
 <option value="34">valami
 ...document.getElementById('chtip').value segítségével elérem a kiválasztott opció "value" értékét (itt 34) és tudok vele számolni. Viszont én egy opciónál két értékkel szeretnék számolni, vagyis pl. a "valami" kiválasztása esetén nem csak a 34-el, hanem egy másik hozzá tartozó értékkel is. A kérdésem az, hogy hogyan tudnék két "value"-t definiálni egy opcióhoz? Előre is köszi. 
- 
			
			  Barett 50cal senior tag sziasztok! 
 sajnos nem vagyok jártas a javascript nyelvben, eze egy sliderhez való kód, minden jó vele, de valahol belevan irva hogy ha rányomok a next gombra, akkor visszaugrik a slider aljára.
 tehát az oldalon lescrollozok, rányomok a next gombbra lejjebb, mint a slider alja, akkor visszaugrik a slider aljára. idegesitő.valaki nemtudja melyikisaz? 
 $(document).ready(function()
 {
 var index = 0;
 var images = $("#gallery img");
 var thumbs = $("#thumbs img");
 var imgHeight = $(thumbs).attr("height");
 $(thumbs).slice(0,3).clone().appendTo("#thumbs");
 for (i=0; i<thumbs.length; i++)
 {
 $(thumbs[i]).addClass("thumb-"+i);
 $(images[i]).addClass("image-"+i);
 }
 
 $("#next").click(sift);
 show(index);
 setInterval(sift, 8000);
 
 function sift()
 {
 if (index<(thumbs.length-1)){index+=1 ; }
 else {index=0}
 show (index);
 }
 
 function show(num)
 {
 $(images).fadeOut(400);
 $(".image-"+num).stop().fadeIn(400);
 var scrollPos = (num+1)*imgHeight;
 $("#thumbs").stop().animate({scrollTop: scrollPos}, 400);
 console.log(scrollPos, "img.image-"+num);
 }
 });
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2140
							
							üzenetére Brown ügynök
							
							
								#2140
							
							üzenetéreez az üzenet akkor szokott megjelenni, ha egy json objektumban nem stimm valami. olyan karaktert kapott, amit nem szeret (pl. aposztróf ) egyébként méér kell eval? 
- 
			
			  Brown ügynök senior tag válasz  PowerBuldog
							
							
								#2139
							
							üzenetére PowerBuldog
							
							
								#2139
							
							üzenetére- - - - - - - - - - - Lenne egy problémám ennél a résznél: if($.jQupload.callback[id]){ 
 eval($.jQupload.callback[id] + "('"+data1+"')")
 }Hiba: Uncaught SyntaxError: Unexpected token ILLEGAL Szintaxis hiba vagy logikai hiba? 
- 
			
			  PowerBuldog veterán Hello! Tudnátok egy olyan javasriptet ajánlani, ami x időközönként cserél egy képet-->Slideshow? Egyszerű lenne a dolog, lehetne jobbra balra menni vele, ha az ember akar, és egy kis sötét sáv lenne az alsó részen, ahol a képhez szöveg lenne megadva. 
- 
			
			  summoner csendes tag Bocsánat a dupla postért, de rájöttem mi volt a gond. a html részben volt a hiba <link rel="stylesheet" type="text/css" href="../css/style.css" /> nos itt azt rontottam el, hogy ....style.css" /> hiányzott a kacsacsőr elől a / , így a css lapot sosem nyitotta meg, de javítás után már működik a font face is. bocsánat én voltam figyelmetlen. Azért köszönöm a segítséget. 
- 
			
			  summoner csendes tag Nem, csak copy paste-kor bénáztam egy sort  
 Egyébként a stíluslapban tényleg van ott egy pontos vessző.Talán lehet hogy az Opera gyorshívója bugos. Mindjárt meg nézem mi lenne, ha egy rendes html oldal lenne. 
- 
			
			  summoner csendes tag Igen alapból új fonttal akarom kiíratni, ahogy az első pontban mondtad. A teljes script megtekinthető itt: [http://pastebin.com/0tVY7wdH] ha módosítom a css-t és nem használok div-t @font-face { 
 font-family: Comfortaa;
 font-style: normal;
 font-weight: normal;
 src:url(font/comfortaa.ttf)
 }a próba kedvéért most h1-nek adok stílust h1{ 
 font-family: "Comfortaa";
 text-align: center;
 }és módosítom azt a sort a javascriptben ami kiírja a névnapot (utolsó sor) document.writeln("<h1>"+havinev(ev,ho,nap)+ " napja van.</h1>") na ez sem működik és nem tudom hol rontom el.  (ez nem honlapban fog működni, hanem az opera gyorshívójában. Elvileg az is úgy működik mint egy honlap, van neki index.html-je, config.xml-je stb. Az extension-öm kiváűlóan működik windows oprendszeren. most csak szeretném szépítgetni és a betűtípussal kezdeném.) 
- 
			
			  jeges senior tag válasz  summoner
							
							
								#2133
							
							üzenetére summoner
							
							
								#2133
							
							üzenetérea script tag-et a <head>-be kéne tenni, de igazából nem egyértelmű, mi az elvárt: 
 1) eleve más betűtípust szeretnél: ekkor a css-ben kell átarni, nincs js
 2) valami eseményre (pl div-be klikkre) akarod módosítani a típust, ekkor a js eljárásban hozzá kell kötni az elem eseményéhez a módosításta) a head részben: var lm = document.getElementById("enDivem"); 
 lm.onclick = function(e){
 <kód>
 }+ a body-ban pedig a div: 
 <div id="enDivem">b) vagy a div-be definiálod bele, ekkor kb: a html head-ben: 
 <script type="text/javascript">
 function divClick(){
 <kód>
 }
 </script><div id = "enDivem" onclick="divClick"> (normál esetben az 1, ill 2 a) preferált, a 2 b) elfogadható) 
- 
			
			  summoner csendes tag Sziasztok! Akadt egy kis problémám javascriptben. Azt kellene megoldani, hogy van egy névnap kiíró scriptem, ami működik, tulajdonképpen a netről van bogarászva. Be tettem sikeresn honlapba. Viszont szeretném megváltoztatni a betűtípust. itt most nem méret/félkövér/dőltre gondolok, hanem font cserére. css-ben ugye ott a font face ami így néz ki: @font-face { 
 font-family: Comfortaa;
 font-style: normal;
 font-weight: normal;
 src:url(font/comfortaa.otf)
 }#nevnap{ 
 font-family: "Comfortaa";
 text-align: center;
 }viszont amikor fogom, hogy: <div id="nevnap"> 
 <script TYPE="text/javascript" charset="iso-8859-2" src="js/nevnap.js"></script>
 </div>akkor nem változik továbbra sem semmi. Mit csinálok rosszul? 
- 
			
			  Lacces őstag Sziasztok! 2 napja kezdtem el jQuery-t tanulni, bármiféle JavaScript tudás nélkül. Kerestem már a Dom fogalmát, mindig valami más-más fogalmat kaptam. 
 A jQuery könyvben néha gondot okoz, hogy most mit ért Dom alatt. Nekem az jött le, hogy egy html-tagok egy csoportját, amit lehet fastruktúrában alkalmazni, "felírni".Ha valaki röviden, tömören tudna egy DOM példát adni, annak örülnék. Én az összes megközelítésből azt vettem észre, hogy nem több html-tag-ek csoportjánál. 
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2127
							
							üzenetére Brown ügynök
							
							
								#2127
							
							üzenetéredebug-hoz ez kicsit kevés. több kellene. 
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2125
							
							üzenetére Brown ügynök
							
							
								#2125
							
							üzenetérenem, tényleg nem kell hozzá, "csak" egy jquery.  
 emez bonyolultnak tűnhet, viszont önállóan is müxik
- 
			
			  Brown ügynök senior tag Hmm... Nem hiszem, hogy ilyen bonyolult kódra lenne szükség. Nem rágtam át magam teljesen rajta. Ezt a kódot használtam fel: autoComplete. Itt automatikusan eltűnik a lista ha mellé kattintok. 
- 
			
			  jeges senior tag no most van egy kis időm öszeszedni a kódot: css: .hiddenClass {display:none;} js: function hasClass(lm,cl) { 
 var r = new RegExp("\\b" + cl + "\\b", "i");
 if ( lm && lm.className && lm.className.match(r) !== null ) return true;
 return false;
 }
 function addClass(lm,c){
 lm.className = (lm.className.length > 0) ? lm.className + " " + c : c;
 }
 function isParent(p,lm){
 if(!p || !lm)return false;
 if ( p == lm ){
 return true;
 } else if (lm.parentNode) {
 while (lm = lm.parentNode){ if ( p == lm ) return true; }
 }
 return false;
 }
 document.onmouseup = function(e){
 if (!e)e = window.event;
 var t = e.target || e.srcElement;
 var lm = document.getElementById("ID"); // ez itt az eltüntetendő elem
 if(!hasClass(lm, "hiddenClass") && !isParent(lm, t))lm.className += "hiddenClass";
 }
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2122
							
							üzenetére Brown ügynök
							
							
								#2122
							
							üzenetéreírtam, hogy class-t definiálni kell nyilván css-ben (mondjuk display:none; ) 
 abban igazad van, hogy mindig hozzáadódik, de ezt egy class vizsgálattal lehet rendezni.
 pl.function hasClass(ob,cl) { 
 var r = new RegExp("\\b" + cl + "\\b", "i");
 if ( ob && ob.className && ob.className.match(r) !== null ) return true;
 return false;
 }a document.onmouseup-ba pedig vedd be, hogy csak akkor adja hozzá a classt, ha a fenti fv false-ot ad. pl. 
 var lm = document.getElementById("ID");
 if (!hasClass(lm, "hiddenClass"))lm.className += " hiddenClass";szerk: jelen esetben ez úgy fog kinézni, hogy 
 if (t != lm && !hasClass(lm, "hiddenClass"))lm.className += " hiddenClass";
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2120
							
							üzenetére Brown ügynök
							
							
								#2120
							
							üzenetérenem, a document.onmouseup minden katt-ra végrehajtódik (bárhová is katt), de csak akkor tünteti el a div-et, ha nem a div-be kattintottál. ezt csinálja az if(lm != t) feltétel (lm a div-ed, t a katt esemény forráseleme (ie-ben srcElement, mindenhol máshol target). ha a kettő eltér (azaz kikatt a div-ből), eltüntetjük a div-et. (most látom, kicsit elírtam, mer' a className += után kellene egy space is, hogy ne egybe írja az előző class-okkal.) 
- 
			
			  Brown ügynök senior tag Ezt most nem teljesen értem. Ez nem csak akkor hajtódik végre ha a div-re kattintok? Nekem olyasmi kellene ami, ha megjelenik a div és mégse abból a listából választana az ügyfél és emiatt félrekattint, akkor eltűnik ez a div. Olyasmi mint amikor a facebook-on keresőmezőbe írsz, előjönnek a lehetséges találatok, de ha mégse választasz semmit, csak félrekattintasz és eltűnik. 
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2118
							
							üzenetére Brown ügynök
							
							
								#2118
							
							üzenetéreez a "kikattintós" cucc szerintem azt feltételezi, hogy van egy document.mouseup vagy document.mousedown függvényed, amiben megmondod a js-nek, hogy tüntesse el a megadott elemet. emlékeim szerint a jquery ezt automatán tudja egyébként, bár most nincs előttem a kódja. pl. ha "ID" az eltüntetendő elem document.onmouseup = function(e){ if (!e)e = window.event; 
 var t = e.target || e.srcElement;
 var lm = document.getElementById("ID");
 if(t != lm)lm.className += "hiddenClass";} blur azér' nem jó, mer' ilyen eseménye csak input elemeknek van, div-nek nincs. mellékszál, de én className-mel operálnék közvetlen style manipulálás helyett, ez tkp szabadon választott. persze lehet még szinezni (pl. van-e gyereke a vizsgált elemnek), de most az elv átadására törekedtem. szerk: a document.onmouseup helyett persze lehet addEventListener-t is használni, de annak is megvannak a korlátai, most az egyszerűség végett a "hagyományos" .onmouseup-ot használtam. 
- 
			
			  Brown ügynök senior tag Köszi! A "meztelen" js tökéletes!  Lenne még 1 kérdésem.  Van egy ajax-os kérés. Ennek az eredményét egy div-be iratom ami akkor jelenik meg amikor visszatér az eredménnyel a kérés. Addig style="none". Van egy ajax-os kérés. Ennek az eredményét egy div-be iratom ami akkor jelenik meg amikor visszatér az eredménnyel a kérés. Addig style="none".Nos, ha ebből a listából kiválasztok egy rekordot, akkor ez a div eltűnik. setTimeout("$('.suggestions').hide();", 200); Ha viszont kikattintok az input mezőből, vagy máshova (összevissza) nem akar eltűnni, csak akkor ha kiválasztok valamilyen elemet ebből a div-ből. Próbálkoztam onblur-ral amit beraktam a div-be és hozzá ezt a fv-t írtam: 
 function blur() {
 var ele = document.getElementById('suggIrszam');
 ele.style.display = "none";
 }Próbálkoztam egyszerű jquery-vel is: //$('#suggIrszam').hide(); Erre van valami ötleted? 
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2116
							
							üzenetére Brown ügynök
							
							
								#2116
							
							üzenetérea "tel" az valami div? 
 én createElement-tel, ill appendChild-dal/insertBefore-ral oldanám meg, jquery-ben append-del."meztelen" js-ben pl: var tel = document.getElementById("tel"); 
 var newInput = document.createElement("input");
 newInput.type = "text";
 newInput.value = "inpVal";
 newInput.className = "inputClass";
 tel.appendChild(newInput);ezzel a korábbi gyerekeket bántatlanul hagyod 
 ha nem az utolsó helyre rakod, akkor kell insertBefore.jquery-ben: var newInput = "<input type='text' value='inpVal' class='inputClass'>"; 
 $("#tel").append(newInput);(most konkrét példán nem próbáltam ki, de az elv remélem lejött: nem innerHTML-t hanem közvetlen dom-ot kell manipulálni) 
- 
			
			  Brown ügynök senior tag válasz  Brown ügynök
							
							
								#2113
							
							üzenetére Brown ügynök
							
							
								#2113
							
							üzenetéredocument.getElementById('tel').innerHTML += '<input type="text" id=""tel'+ ct +'" value="" />'; Ehhez a parancshoz kapcsolódik a következő kérdésem: Hogy tudom úgy hozzáadni a következő input mezőt, hogy az előzőből nem törlődnek az adatok? Amikor hozzáadok egy input mezőt, az előzőkből törlődik minden. 
- 
			
			  jeges senior tag válasz  Brown ügynök
							
							
								#2113
							
							üzenetére Brown ügynök
							
							
								#2113
							
							üzenetéreha az id egyedi, simán lehet stringből összerakni: ha "id" az egyedi azonosítód: 
 var nm, obj;
 nm = "#" + id;
 obj = $(nm);sőt: 
 var obj = $( "#" + $("#otherid").val() );
 (ha másik elemből akarod kivenni az elem id-jét)postoláshoz a $.post() javallott. 
- 
			
			  Brown ügynök senior tag A probléma összetett, de talán ide illik a legjobban. Adott egy űrlap. Erre az űrlapra kilistázunk pár telefonszámot. Új telefonszámokat, új input mező hozzáadásával lehet felvenni. A felhasználó bármennyi új (input) mezőt felvehet. Azt szeretném megoldani, hogy minden egyes telefonszámot, egyesével (tehát 1 input mező - 1 telefonszám), AJAX segítségével lehessen elmenteni az adatbázisba. Tehát hozzáad az ügyfél egy mezőt, beírja a telefonszámot, majd elmenti. Egyedi id-vel és névvel ellátott mezőt generálni sikerül. Ezekhez a mezőkhöz egyetlen fv. kapcsolódna amely elmentené (egyesével) az értékeket. Új input mező felvétele: ct = 0; //számláló 
 function addInputTel() {
 
 document.getElementById('tel').innerHTML += '<input type="text" id=""tel'+ ct +'" name="tel'+ ct +'" value="" /><img onclick="uploadTel("tel'+ ct +'")" src="images/arrow_up.png" alt="Feltöltés" /><br />';
 
 ct++;
 }Tehát, minden új input mező, új id-t és nevet kap a számláló (ct) segítségével. Az id segítségével ( ("tel'+ ct +'") => InputId ) hivatkoznék jQuery-vel az inputra: function uploadTel(InputId) { 
 var $tel = $('input[name="InputId"]').val(); //megkeresi az id alapján az inputot és eltárolja az értékét (?)
 //adatok mentése
 }Ez a fv. lenne hivatott arra, hogy feltöltse a mező értékét, amelynek értékére az id alapján próbálok hivatkozni. 
 Akárhogy próbálkozok, nem tudom úgy beszúrni az InputId-t (ami a feltöltendő input mező id-je), hogy visszaadja az értékét.Talán szintaktikai hibát vétek, vagy van valami jobb fv. erre? Ha van valami egyszerűbb megvalósítási ötlet azt is szívesen fogadom,  
- 
			
			  Siriusb veterán Furcsáltam is.  Akkor nem értettem meg az előző linked Akkor nem értettem meg az előző linked Sk8erPeter 
 Kösz, ez kellett nekem. Sajnos az a probléma, hogy ha hosszabb ideig nem foglalkozom valamivel, pl. JS, amit alaposan el sem sajátítottam, minden elefelejtek. Oszt' gugli sem segít, ha nem tudom mit és hogyan akarok 
- 
			
			  Sk8erPeter nagyúr válasz  Siriusb
							
							
								#2106
							
							üzenetére Siriusb
							
							
								#2106
							
							üzenetéreHali! 
 Bocs, csak gyorsan tudok válaszolni, a többire érdemben csak holnap fogok tudni, de a lényeg, hogy a window.location egy objektum, így annak legfeljebb a tulajdonságait tudod vizsgálgatni, hogy létezik-e.
 Példa:
 window.location.hasOwnProperty('blabla');
 false-szal tér vissza, mert nincs "blabla" nevű property-jewindow.location.hasOwnProperty('href'); 
 true-val tér vissza, mert létezik a "href" property, ami a window.location.href-fel érhető el.Érdemes inkább ilyen vizsgálgatásokat végezni, ha viszont arra vagy kíváncsi, hogy mondjuk az adott cím tartalmaz-e valamilyen karaktersorozatot, akkor meg a megfelelő tulajdonságot kell felhasználnod, példa: 
 window.location.href.indexOf('eztkeresedateljescimben');
 Ha csak a hostname-ben szeretnél keresni (pl. www.google.hu), akkor a hostname tulajdonságot kell felhasználnod:
 window.location.hostname.indexOf('google');Ha mégis ragaszkodnál ahhoz, hogy a window.location-ön végezz indexOf-ot, akkor ez működik: 
 window.location.toString().indexOf('eztkeresedateljescimben');Ja, és persze mindegyiknél úgy kell vizsgálódnod, ha csak az érdekel, hogy benne van-e a keresettt string, hogy az indexOf nagyobb értéket ad-e vissza, mint -1, mert ha igen, akkor megtaláltad, ha nem, akkor nincs meg a keresett string. 
- 
			
			  Siriusb veterán válasz  Siriusb
							
							
								#2101
							
							üzenetére Siriusb
							
							
								#2101
							
							üzenetéreMegoldottam. A nyomtatási linkben a href-nek a végére betoldottam egy "-nyomtathato" karakterláncot, amit az oldal betöltésekor php-ben vizsgálok, jelen van-e. Ha igen, a head részben létrehozok egy JS változót is neki igaz értékkel és a script-ben szépen elvégezem a teendőket. Tökéletesen működik. Lenne még egy olyan kérdésem, hogy JS-ben nem tudok végrehajtani indexOf()-t a document.location-ön. Mi ennek az oka? 
- 
			
			  Arki tag válasz  Siriusb
							
							
								#2103
							
							üzenetére Siriusb
							
							
								#2103
							
							üzenetérehttp://www.ajaxblender.com/howto-convert-image-to-grayscale-using-javascript.html, de ahogy neked kényelmes. 
- 
			
			  Arki tag válasz  Siriusb
							
							
								#2101
							
							üzenetére Siriusb
							
							
								#2101
							
							üzenetéreNm., de pl. ez? function vmi() 
 {
 var acss="masstilus.css";
 var hablak=window.open('','Oldal','toolbar=no,location=no,status=no,menubar=no,scollbars=no,resizeable=no,dependent=yes,width=400,height=200');
 hablak.document.write("<!--//valamik//-->");
 hablak.document.write("<link rel=stylesheet href="+acss+" type=text/css>");
 hablak.document.write("<!--//valamik//-->");
 }De ha csak nyomtatáshoz akarsz más css-t, akkor: 
 <LINK REL="STYLESHEET" HREF="alap.css" TYPE="TEXT/CSS" MEDIA="ALL">
 <LINK REL="STYLESHEET" HREF="nyomtatashoz.css" TYPE="TEXT/CSS" MEDIA="PRINT">
 Ez nem elég hozzá?
- 
			
			  Siriusb veterán válasz  Sk8erPeter
							
							
								#2099
							
							üzenetére Sk8erPeter
							
							
								#2099
							
							üzenetéreNnnna, hogy belerakjak egy csavart (valószínűleg szimpla php-vel megoldható). Van egy ilyen htaccess sorom: 
 RewriteRule ([A-Za-z0-9-]+) index.php?oldal=$1 [NC]A linkhez megadnám ezt: 
 <a href="<?php echo $_SERVER['REQUEST_URI'] . "?nyomtatas=true";?>" target="_blank">És a headben szimplán $_GET-tel megnézném, létezik-e nyomtatas, ha igen, bepottyan a css fájl. Szóval rewrite miatt mit kellene módosítanom, hogy működjön is? Gondolom a QSA-t hozzá kellene fűzni, de nem értelmezi GET változóként a ? utáni részt. Arki, 
 Kösz, csak sajnos az esetemben nem jó, mert mindenképp új ablakot akarok.
 Ezzel a DISABLED opcióval még nem találkoztam. Én cookie-val oldottam meg a skin váltást, hogy maradandó legyen.
Új hozzászólás Aktív témák
- Thinkpad E15 Gen2 15.6" FHD IPS i7-1165G7 16GB 512GB NVMe ujjlolv gar
- Samsung S25 128GB Navy Blue makulátlan állapotban eladó
- DJI Mavic 3 Pro Fly More Combo (2 akku) RC Pro - drón szett újszerű állapotban
- Akciós áron eladó ÚJ HP Dragonfly G4 /I7-1355U/16 GB/1000GB SSD/13,5"/FHD+/400nit/1 ciklus
- Lenovo ThinkPad P15v Gen 3 i7 12800H 16GB 256GB SSD
- BESZÁMÍTÁS! 32GB (2x16) ADATA XPG Lancer RGB 7200MHz DDR5 memória garanciával hibátlan működéssel
- Gamer PC-Számítógép! Csere-Beszámítás! I7 12700E / RTX 3070Ti / 32GB DDR5 / 1 TB SSD
- Lenovo Thinkcentre M920t Tower/ M720s / M920s SFF / i5-8-9. gen/ WIN10-11/számla, garancia
- BESZÁMÍTÁS! ASUS B660M i5 12400F 16GB DDR4 1TB SSD RTX 3070 8GB Zalman T4 Plus Cooler Master 750W
- HIBÁTLAN iPhone 12 Pro Max 256GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3371,100% Akkumulá
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
 
						 
								 
								 
							
 
								 
							
 
							

 ) Na jóvanmá', ne offoljuk szanaszéjjel a topicot.
) Na jóvanmá', ne offoljuk szanaszéjjel a topicot. 


 
							
 
								 
								 
							 
								 
 
 
								 
							 
								 
							 
							 
								 
							
 
							 
								 
								 
							 
								 
								 
							 
							 
								 
								 
							
 
								 
							
 
							 
								
