-
Fototrend
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
-
BullZeye
veterán
Üdv
Lehetséges MYSQL adatbázis nélkül csinálni olyasmit, ahol fel van sorolva 6-7 sorozat, mellette pedig a 1-24-ig számok, és ha rákattolok az 1esre, akkor annak megváltozik a színe, és kiemelt lesz? Példának okáért
How I Met Your Mother 1-2-3-4-5-6-7-8-9-10....
Esetleg ha tudjátok ennek mi a neve, akkor rákereshetnék neten, hátha van már kész script is, így viszont nem tudom mire keressek.
-
jeges
senior tag
válasz BullZeye #2201 üzenetére
ehhez nincs szükség szerver-oldali kódra. önmagában az, hogy klikkre történjen valami a felületi elemmel (pl változzon a színe, mérete, háttérszíne, stb.), jó esetben elérhető html+css kóddal is (erre vannak többek közt a css pszeudo-osztályok). bonyolultabb (pl áttünések) történésekhez szokás javascriptet használni.
-
BullZeye
veterán
Ha CSS-t használok, akkor csak nálam fog beszíneződni, amíg nem törlöm a cachet/előzményeket, vagy amíg nem nézem meg másik gépen. (div:active, és div:visited)
Áttűnést is lehet CSSel csinálni már (-moz-transition), de nekem tényleg csak az kéne, hogy ha random gépről ránézek, akkor az ott legyen.
[ Szerkesztve ]
-
jeges
senior tag
válasz BullZeye #2203 üzenetére
nem biztos, hogy jól értem, mit szeretnél: a kérdésben olyasmit írtál, hogy ha rákattintasz a linkre, úgy marad. ebből nekem az jött le (lehet, tévesen), hogy ha valaki rákattint, neki úgy marad, másoknak meg nem. ezek szerint valami admin-felületet szeretnél, ahol beállíthatod, melyik link legyen a kiemelt egy-egy sorozatból?
-
sekli
addikt
-
BullZeye
veterán
Szerver oldali fájllal nincs baj, csak nagyon macerás egy adatbázist létrehozatni velük. Amit linkeltél meg jó, csak ennél egyszerűbb dolgot szeretnék, saját oldalra. (ahol 1 képernyőn kifér az a 10 sorozat amit nézünk)
Jeges
Rákattintok a linkre, és úgy marad = úgy marad, nem csak átmenetileg lesz színezett.
Szeretném követni, hogy melyik sorozatból melyik részt láttam, és ez a legegyszerűbb módja, ezért szeretném ezt elérni. Azt hittem erre van már valami egyszerű javascript.[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz BullZeye #2206 üzenetére
"Szerver oldali fájllal nincs baj, csak nagyon macerás egy adatbázist létrehozatni velük."
Kikkel? Amúgy mi benne az a hatalmas macera? Nem vágom.Meg lehet csinálni adatbázis nélkül, saját fájlba írással is (XML, JSON, stb.), de röviden és tömören gány megoldás. Túl sok a macera vele, plusz feleslegesen erőforrásigényes egy jóféle adatbázishoz képest.
De ha csak Te használod egyedül, végül is nem történik nagy katasztrófa, ha ezt választod. Több felhasználó esetén már tényleg nagyon nem jó. Mondjuk egyedüli felhasználóként is jobban járnál adatbázissal."Szeretném követni, hogy melyik sorozatból melyik részt láttam, és ez a legegyszerűbb módja, ezért szeretném ezt elérni. Azt hittem erre van már valami egyszerű javascript."
Te magad mondtad, hogy szeretnéd géptől és böngészőtől függetlenül elérni ezeket az adataidat. Akkor meg gondolom ebből világos, hogy a kliensoldali mentés (pl. cookie-ba, stb.) NEM elég.Mindenesetre az már világos, hogy ennek semmi köze nincs a JavaScript topichoz.
Sk8erPeter
-
BullZeye
veterán
válasz Sk8erPeter #2211 üzenetére
Kicsit olyan már mint a bürökrácia küldözgetnek ide-oda szóval akkor hova menjek ezzel a kérdéssel akkor?
1 felhasználó lenne, 1 PHP oldal, kb 8 sor szöveg, és mellette 1-24ig számok, ha rákattolok az 5sre akkor szürkéből zöld lesz, és úgy marad, és ha holnap egy másik gépen, másik böngészőben nyitom meg a lapot, akkor ott lássam miket láttam, azaz mi zöld?
Azért macerás, mert én csak "használom" az oldal egy aldomainjét, és nem tudok kérni adatbázis-t nem probléma, ha erőforrásigényes, mert hetente 3x ha megnyitná valaki ezt az oldalt, akkor sokat mondok, szóval felőlem akár egy gány TXT-s megoldás is tökéletes, mert több mint a semmi. Csak a lényeg, hogy böngészőből 1 kattintással lehessen elvégezni mindezt.
-
Speeedfire
nagyúr
válasz BullZeye #2212 üzenetére
Ide valóban el kellene egy adatbázis, félre értettem a php-s topicban írtakat. Ingyenes tárhely + domain évente ~2800huf.
De akár lehet bármelyik ingyenes tárhely is, de ott akkor nincs saját egyedi domain. pl 000webhost
Aztán az aldomaint meg átirányítod erre ha kell.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Sk8erPeter #2214 üzenetére
Ha egy aldomainen van akkor szerintem most se nagyon fizet érte.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #2215 üzenetére
Igen, és gondolom meg is akarja tartani eme jó szokását.
Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #2216 üzenetére
Én inkább átmennék akkor már tényleg egy másik ingyenes tárra. Max a mostani domaint átirányítja vagy iframbe meghívja az oldalt.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #2217 üzenetére
Ja, hát tényleg nagyon nem lenne hülyeség. Meg ott a Newhosting, oda meg csak domain kell... Mondjuk ahogy írta, nem tudja magától megírni a scriptet, szóval mint kiderült, feleslegesen témáztunk erről az egészről annyit.
Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #2218 üzenetére
Egy sql-es megoldást pedig nem lenne egy nagy was ist das.
Igaz, ne is offoljuk tovább.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
Kis bajban vagyok. Van egy menü amiből a title tagot kiszedem és egy másik divbe arrébb belerakom, de nem csak úgy simán, hanem egy effektel.
Eddig okés is, viszont ha leveszem az egeret és átviszem egy másik li részre akkor azt is elkezdi írni. Mondom akkor rakok rá egy olyat, hogy ha leveszem az egeret akkor nullázza a div tartalmát, hát lenullázza de az effekt megint megy tovább.
Valahogy le kellene állítani a jtypewriter effektet, ha leveszem az egeret az li elemről.
Nem tudom mitévő legyek... a sok rizsa után a script.//menüfelirat bal oldalon
$(document).ready(function(){
$('#menu li').mouseover(function () {
var t= $('a', this).attr('title');
$('#menufelirat span').text(t);
$('#menufelirat span').jTypeWriter({duration: 1});
});
$('#menu li').mouseout(function () {
$('#menufelirat span').text(' ');
});
});Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
Találtam egy másikat, abban már volt stop funkció.
Viszont most azzal küzdök, hogy az li elemét (a) nem válassza ki. Mert ha most rámegyek az li akkor elindul az effekt, de ha rámegyek az li-n belül az a-ra akkor megint elindul. Ugyan ez van, akkor ha leveszem róla az egeret.
A :not() minden formáját próbáltam, illetve a .not() variációkat is, de nem akar menni.//menüfelirat bal oldalon
$(document).ready(function(){
$('#menu li:not(>a)').mouseover(function () {
var t = $('a', this).attr('title');
$('#menufelirat span').text(t).type({time:400}).each(function() {
$('#menu li:not(>a)').mouseout(function() {
$('#menufelirat span').finishTyper();
$('#menufelirat span').empty();
});
});
});
});Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #2222 üzenetére
"Eddig okés is, viszont ha leveszem az egeret és átviszem egy másik li részre akkor azt is elkezdi írni."
De abban a szűrőfeltételben, amit írtál ( $('#menu li') ), pont az van benne, hogy a #menu elemen belüli összes li-elem mouseover funkciójára csinálj valamit.
Egyébként mouseover, mouseout helyett egyszerűsíthetnéd hover()rel a dolgot.Egyébként az azutániakat nem igazán értem, hogy mit szeretnél... Nem világos, miért lenne jó, ha az <a>-ra nem vonatkozna, hogyan is néz ki a dolog, nehéz elképzelni. Nem tudod valahogy szemléltetni - vagy kicsit jobban elmagyarázni?
Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #2223 üzenetére
Rosszul írtam, ha leveszem az egeret az li-ről és beljebb megyek egy a-ra, pedig elvileg a szűrőfeltétel ott van, hogy not(>a).
<div id="menu">
<ul>
<li><a href="#" title="blablabla">blablabla</li>
</ul>
<div>
<div id="menufelirat"><span>ide jönnek a szövegek</span></div>//menüfelirat bal oldalon
$(document).ready(function(){
$('#menu li:not(>a)').mouseover(function () {
var t = $('a', this).attr('title');
$('#menufelirat span').text(t).type({time:400}).each(function() {
$('#menu li:not(>a)').mouseout(function() {
$('#menufelirat span').finishTyper();
$('#menufelirat span').empty();
});
});
});
});Teccikérteni?
Az li-re legyen effekt, de az li-n belüli a-ra már ne.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
jeges
senior tag
válasz Speeedfire #2224 üzenetére
mivel a klikk a gyerekről a szülőkre "terjed" (event bubbling), ezt úgy tudod megoldani, ha a menüre definiált eseményben "elkapod" az a elemeken történt eseményt is. normál js-ben ez viszonylag egyszerű:
(feltételezve, hogy a teljes struktúra egy "menu" elembe van ágyazva)
menu.onclick = function(e){
// az esemény
if(!e)e = window.event;// az elem, amire klikkeltünk
var t = e.srcElement || e.target;// ha az A elemen vagy annak gyerekén vagyunk, nem csinálunk semmit
if(t.nodeName == "A" || t.parentNode.nodeName == "A")return;// itt csinálunk valamit
...// nem kötelező, de megakadályozzuk a klikk tovább-terjedését
return false;
}(szerk: javítás)
[ Szerkesztve ]
-
Speeedfire
nagyúr
Hát én ha elkapom az effekt előtt az a elemet és mondom neki, hogy return false, akkor az a-n nem csinál már semmit sem, ellenben az effekt is leáll.
Asszem nem szenvedek vele többet, csak az a elemre fogom az effektet megcsinálni.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
jeges
senior tag
válasz Speeedfire #2226 üzenetére
sztem félreértesz. arra szeretnék rámutatni, hogy ilyesmit úgy érdemes csinálni, ha nem a "li, de nem a" módon definiált elemre akarod aggatni az eseményt, hanem egyszerűen a #menu elemre. nagyjából így:
$('#menu').bind('click',function(e){
// "e" az esemény, amit elkaptunk, "t" az elem, amin elkaptuk
if(!e)e = window.event;
var t = e.target || e.srcElement;// "A" elemen nem csinálunk semmit
// ff-ben kicsit béna a text node-ok kezelése, ezért kell a parentNode-ot is vizsgálni
if(t.nodeName == "A" || t.parentNode.nodeName == "A")return;// egyébként az effektet futtatjuk
// ide írd az effektet, csak arra kell ügyelni, hogy "t" az elem, amire klikkelt a user// és a vége (nem kötelező)
return false;
});úgy is megoldható, ahogy Te elkezdted, csak nem túl hatékony, és kevésbé átlátható, mivel a li és az a elemek definíciói némileg kavarodnak.
a "kulcs" végső soron az, hogy a szülőn kapod el a gyerekek eseményeit, és miután eldöntötted, hogy melyik gyerektől származik a klikk, azt is eldöntheted, mit kezdesz vele.
-
jeges
senior tag
-
jeges
senior tag
válasz Speeedfire #2229 üzenetére
parancsolj: példa
kicsit bénácska, de az elv a lényeg, ami működik
próbálj klikkelgetni az ul, a li és az a tag-ek belsejébe, és figyeld a jobb felsőben lévő négyzetet
simán kimásoltam a kódot innen, és beleírtam, hogy növelje a divben lévő számot eggyel -
Speeedfire
nagyúr
Akkor tényleg én vagyok a béna, én nem tudtam, hogy oldjam meg jquery-vel. De mindegy, mert most megy a css machinálással is. Legközelebb, majd jobban erőltetem.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
jeges
senior tag
válasz Speeedfire #2231 üzenetére
erőltetni azér' nem kell
-
jeges
senior tag
válasz Sk8erPeter #2234 üzenetére
az azér' érdekes, mer' én is chrome-ba' próbáltam tegnap.
most hirtelen megnéztem ff-ben is, ott is megy, de alapvetően mindenhol kéne működjön (chrome, ff, opera, ie legalább)a lényege az, hogy az "a" tagre klikkelve (azaz a kéken belül) semmi nem történik, azon kívül viszont (a feketén ill a zöldeken belül) a számláló érzékeli a klikket, és eggyel növeli a jobb felsőben lévő négyzetbe írt számot.
-
Sk8erPeter
nagyúr
Ja, vágom, és bocsánat, visszavonom, hajnalban nem igazán értem, miért nem ment... Most kipróbáltam megint, és pörgött a dolog. Kissé furcsa, na mindegy, lehet, hogy már annyira (fél)zombi állapotban voltam, hogy vmit elqrtam.
Szóval sorry, mégis működik.Ja, amúgy ha már beszó'tam, akkor hadd javasoljak is már egyben valamit
Legközelebb az ilyeneket inkább ide pakold fel, ahol meg is marad:
[http://jsbin.com]Utólagos engedelmeddel (remélem nem gáz) inkább felraktam ide az általad mutatott példakódot: http://jsbin.com/unipur/edit#javascript,html,live
[ Szerkesztve ]
Sk8erPeter
-
jeges
senior tag
válasz Sk8erPeter #2236 üzenetére
nem gáz, bár van saját pastebin account-om is.
igazából azt gondoltam, ha valahol, akkor a saját domain-emen már csak megmarad, ezér' raktam oda. de értékelem a jó szándékot. -
Sk8erPeter
nagyúr
No de pastebin-nek igen nagy hátránya, hogy nincs live preview a kódból HTML-, CSS- és JavaScript-tartalmakra, míg jsbin-en van, és az nagyon hasznos tud lenni.
Meg az is fasza, hogy szintaktika-kiemelés és helyben szerkesztés, majd új változat elmentése, változások csekkolása is támogatott, ezentúl kismillió JS-library include-olása is lehetséges egyből, szóval ilyen témakörben millió érv szól mellette.
Ja, és még egy: http://jsfiddle.net/. Ez is legalább ilyen jó.[ Szerkesztve ]
Sk8erPeter
-
Istikee007
tag
Sziasztok.Egy olyan java scriptet szeretnék egy weboldalra hogy lesz egy osztálynévsor.És ha rákattintok vagy rámegyek az egérrel a névre akkor ott a név mellet adja ki a kis képét.Én ezt valami ilyesmi kép képzelem el.
[Kép]Abba a buborék szerűségbe lenne benne az illető képe.
Segítségeteket előre is köszönöm. -
Sk8erPeter
nagyúr
-
Speeedfire
nagyúr
válasz Sk8erPeter #2240 üzenetére
Jóféle.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
[pod]Diablo
őstag
Udv!
Hogy tudom megvaltoztatni javascript segitsegevel egy link-nek a hivatkozasat?Ugy akarom megoldani hogy egy linknel onClick-el meghivom egy javascript kodot,es amit megadtam abba a kodba,arra hivatkozzon a link.(Remelem sikerult erthetoen leirnom mit is szeretnek)
Valaszokat elore is koszonom!
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
Sk8erPeter
nagyúr
válasz [pod]Diablo #2243 üzenetére
Gyors példa:
<a href="http://google.hu" onclick="this.href='http://prohardver.hu';">Google-link, valójában Prohardverre ugrik, ha JS engedélyezve van.</a>
Sk8erPeter
-
[pod]Diablo
őstag
válasz Sk8erPeter #2244 üzenetére
Koszi szepen,ezzel sikerult is megoldani a problemat
[ Szerkesztve ]
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
bpati
csendes tag
Sziasztok.
Abban szeretném a segítségeteket kérni hogy a két alábbi linken lévő java scriptes(+css,html) dolgokat csinálnám a weboldalamon.De akárhogy próbálgatom nekem nem működik rendesen leírnátok hogy mit hova kell pontosan másolni?
És ha kell valamit álltani akkor mi lenne az.
Linkek:
http://www.dynamicdrive.com/dynamicindex4/imagetooltip.htm
http://www.dynamicdrive.com/style/csslibrary/item/nested_side_bar_menu/ -
[pod]Diablo
őstag
Udv!
Ezt probalom beepiteni egy html oldalba,de valamiert nem tolti be normalisan,es nemtudom hol a hiba.Igy masoltam be a kodreszeket:
<link type="text/css" rel="stylesheet" href="constantfooter.css" media="screen" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.constantfooter.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#footer").constantfooter({
"feed": "http://www.jquery-plugins.hu/rss/",
"feedlink": "Bővebben",
"closebutton": "bezár",
"showclose": "true"
});
});
</script>
majd a div-et beraktam a megfelelo helyre,de a peldatol eteroen nem hoz be semmit,csak a jobb felso sarokba egy bezar feliratot,es akarmit irok a div-be nem jeleniti meg.Mit ronthattam el,illetve hogy tudnam kikuszobolni a problemat?Elore is koszonom a valaszokat!
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
Brown ügynök
senior tag
válasz [pod]Diablo #2247 üzenetére
A jquery.js az aktuális jQuery verziót kellene tartalmaznia. Az megvan? jQuery. Innen akár linkelheted is.
[ Szerkesztve ]
"hacsak nem jön a jó tündér break utasítás képében..."
-
[pod]Diablo
őstag
válasz Brown ügynök #2248 üzenetére
igen,igen,megvan,azert koszi: )
[ Szerkesztve ]
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
Brown ügynök
senior tag
válasz [pod]Diablo #2249 üzenetére
Esetleg nézd meg a fejlesztői eszközök között, hogy dob-e valami script hibát.
"hacsak nem jön a jó tündér break utasítás képében..."
Új hozzászólás Aktív témák
- Apple iPhone 12 Pro Max, Pacific Blue, 128Gb, független 86% akku
- Szuper Akció:Igényeseknek-Exkluziv-12Genes-Core i7-Dell Latitude 5430-Harmad áron-garival!!!
- Western Digital 6TB NasWare 3.0 WD60EFRX-68l0bn1 keveset használt eladó.
- ÚJ Under Armour HOVR Machina 2 futócipő,sportcipő 44-es méretben eladó
- Teljes Playstation VR szett PS5 adapterrel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen