- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- Brogyi: CTEK akkumulátor töltő és másolatai
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Parci: Milyen mosógépet vegyek?
- vrob: Az IBM PC és a játékok a 80-as években
- sziku69: Fűzzük össze a szavakat :)
- gerner1
- Gurulunk, WAZE?!
-
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
-
coco2
őstag
válasz
Peter Kiss #2298 üzenetére
Gyártottam egy aprócska weblapot teszteléshez. Egy form, rajta szöveg mezővel, és egy gombbal. Megnyomom a gombot, lefut a függvény, és beírja az értéket. Az index.html egészben:
<html><head><script type="text/javascript" language="javascript">
var proven = (function (a, b) { return a * b; })("2", 3.14);
function read_it() {
urlap.blabla.value= proven(); // ezzel nem mukodik
// urlap.blabla.value= "2" *3.14; // ezzel mukodik
return;}
</script></head>
<body><form name="urlap">
<input type="text" name="blabla" width="16">
<input type="button" value="Read" onclick="read_it()" />
</form></body>
</html>Ha a sima aritmetikai kifejezés van a read_it() érték adó sorában, akkor bekerül a 6.28 a szöveg mezőbe. Ha a proven()-t hívom, akkor nem: üres marad a szöveg mező, bármennyit nyomogatom a gombot. Valami nem jó rajta.
-
coco2
őstag
Sziasztok!
Kicsit noob kérdés lesz. Egy funkció blokk bemenő / kimenő paraméter kezelésére kellene példa. Mondjuk, adva van egy ilyen:
var proven = (function ( ) { return 1; })( );
alert(proven);Ezt a példát kellene olyanra alakítani, hogy a proven-nek adni tudjak kettő bemenő paramétert, és a kettő összege legyen a visszatérési érték, amit az alert() megkap bemenő paraméterként a fentebbi példában. Apropó változó típusokkal kell foglalkozni jscriptben?
Köszönöm.
-
Sk8erPeter
nagyúr
válasz
[pod]Diablo #2295 üzenetére
Szívesen!
De, gyorsmegoldással megcsináltam azt is, hozzáadom az "active-menu" osztályt, ami úgy van beállítva CSS-ben, hogy alapból piros a színe: [link].
Amikor másra kattintasz, akkor leveszi az előbbiről ezt az osztályt, és hozzáadja az újabb aktívhoz. -
[pod]Diablo
őstag
válasz
Sk8erPeter #2288 üzenetére
Huhuu,koszi szepen,tokeletes: ) Nemtudod esetleg hogy a menuket hogy tudom ugy megcsinalni hogy mondjuk mas szine legyen annak a menu elemnek amelyik eppen aktiv?
-
Sk8erPeter
nagyúr
Igen, jól láttad, szutykokat írtam.
"a flash videók sokkal jobban néznek ki mint egy átlagos videó, és még kisebb a fájl méretük."
Te miről beszélsz?
Mit jelent nálad az "átlagos videó"...?
Ez most nagyjából annyira értelmes kijelentés, mintha mondjuk azt írnám, hogy "az átlagos fotók mérete 1 MB. Ennek sem lenne abszolúte semmi értelme.
Mondjuk szerintem jobb, ha ebbe a témába nem ebben a fórumban megyünk bele, úgy látom, elég hosszú OFF-olás lenne.Egyébként én nem csak a videókról beszéltem, hanem úgy általában a Flash-es weboldalakról is, tisztelet a nagyon ritka kivételnek - bár ami totál Flash-alapú, az számomra jó már nem lehet.
-
Abrion
senior tag
válasz
Sk8erPeter #2292 üzenetére
szutykok?
a flash videók sokkal jobban néznek ki mint egy átlagos videó, és még kisebb a fájl méretük.oké kösz a válaszokat
-
Abrion
senior tag
válasz
Brown ügynök #2290 üzenetére
a js tudtommal a gép teljesítményére hat, de oké ha te azt mondod hogy nem lesz lassulás, akkor a legújabbat töltöm le
-
Abrion
senior tag
melyik jquery verziót használjam? mert gondolom az újabb verziókban sok minden van és bizonyára kell hozzá vas hogy ne lassuljon be a weblap betöltés.
Meg gondolom nem mindegy hogy milyen verziót használok. -
Sk8erPeter
nagyúr
válasz
[pod]Diablo #2287 üzenetére
Megcsináltam, ilyenhez mit szólsz? >>> [link]
Amúgy nagy respekt, hogy felraktad a példakódodat a JS Binre, bárcsak minden kérdező ezt tenné, sokkal gyorsabb így a közös problémamegoldás.
A fentihez szükség van a jQuery UI-ra, és az általam mutatottakhoz hasonló effektek közül itt tudsz még válogatni: [link]
Ha más effektet szeretnél mondjuk az "explode" vagy a "slide" helyett, akkor nyugodtan cseréld le ezek neveit az itt látható nevű effektek kisbetűs változataira. (pl. "blind", "bounce", "clip", "drop", stb.) -
[pod]Diablo
őstag
válasz
Sk8erPeter #2286 üzenetére
ittvan a menu,es ezt szeretnemugy megoldani hogy az also div,valamilyen effectel jojjon elo,a legjobb egy oldalrol ugymond becsuszos effect lenne.Meg egy olyan kerdesem lenne a menuvel kapcsolatba,ha nem banod hogy azt hogy tudnam megoldani hogy ha ramegyek mondjuk az article menure,akkor mielott behozza az article div-et,eltuntesse a home div-et?
A scrollos problemat kis fejtores utan sikerult megoldani.
Koszi megegyszer a segitseget.
-
Sk8erPeter
nagyúr
válasz
[pod]Diablo #2280 üzenetére
De anélkül, hogy látnánk a kódodat, nem is igazán tudunk segíteni.
Rakd fel pl. ide: [link] (aztán Save gomb).
VAGY mutass egy akár free oldalt, ahol élesben láthatjuk, mivel próbálkoztál eddig.(#2281) : ez elvileg csak egy warning, nyugodtan figyelmen kívül hagyható. Pl. jPlayer használata esetén is kiírja nálam egy oldalon, de attól még működik.
A többire meg ugyanaz vonatkozik, mint az előbbi kérdésedre: látni kéne valamit a kódból. -
Sk8erPeter
nagyúr
Autocomplete (írd be pl., hogy "java")
-
Abrion
senior tag
Új kérés
Már rég akartam csinálni egy olyan ajaxot ami élő keresést csinál mysqlbe, találtam egyet w3school on, de az selectes és nem tudtam átirni inputra, mert az ajax geten kommunikál, valaki linkeljen egy olyan ami hasonlít a googlera.
Valami ilyesmire gondoltam
Az inputba beírok valamit és kidobja a találatokat ha kiválasztok egyet akkor minden másik inputba beíródik a megfelelő adat. -
DopeBob
addikt
Sziasztok,
igazából egy használatra kész scriptet keresek, hátha valaki tud ilyet ami neki bevállt:
egy sorba egymás mellé kellene 4-5 kis képet (120x160 px kb) megjeleníteni, scrollozzon autómatikusan körbe, és legyen valami nagyítás funkció, ha valamelyikre kattintok. Tud eseleg valaki ilyet?
-
[pod]Diablo
őstag
válasz
[pod]Diablo #2280 üzenetére
Most felmerult egy olyan problema a scrollbarral kapcsolatba,hogy kepeket raktam bele,csinaltam hozzajuk linket,de nem akar mukodni,nem eszleli linknek a bongeszo.Megneztem fejlesztoi eszkozoknel hatha van valami hiba,es mikor oda kattintok ahol a linknek kene lennie,ez az uzenet fogad: event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.
Mi lehet a hiba?
Elore is koszi megegyszer a segitseget!
-
[pod]Diablo
őstag
válasz
Sk8erPeter #2277 üzenetére
Hat a menus dologgal meg mindig nem tudunk kozos nevezore jutni,az istennek se sikerul ugy at alakitni hogy a kulso menu linkre kattintva hozza elo igy a div-et amit kene
-
Abrion
senior tag
válasz
Sk8erPeter #2277 üzenetére
azta
jó vagy, pedig majdnem 2 órán át próbáltam cssben amit lehetett, sókat kell még cssben tanulnom.
kösz.
-
[pod]Diablo
őstag
válasz
Sk8erPeter #2270 üzenetére
Hat igazabol azt szeretnem elerni hogy ha ramegyek a menu gombra akkor necsak ugy megjelenjen a tartalom hanem egy ilyen,vagyhat ehhez hasonlo effectel jojjon be.
Koszi szepen, igy mar a scrollos dolog mukodik korrektul
-
Abrion
senior tag
válasz
Sk8erPeter #2274 üzenetére
eh ok -.-
van egy szipla vertikális menü aminek balra található a rejtet menüje és lefelé nyílik, az a baj hogy ez a rejtett menü onnan kezdi a lit ahol van az év amit klickeltem, nem pedig a div tetején, így már érted? ki kell vennem az ul ból azt az ul t ami rejtettben kell legyen, és így már a div tetején lenne a lenyíló menü, de így meg nem jó a js, nem teszi láthatóvá.
-
Abrion
senior tag
válasz
Sk8erPeter #2272 üzenetére
ha megnézed hogy is van a lenyíló menü, szerintem megérted amit írtam.
-
Sk8erPeter
nagyúr
Most felraktam ide, amit írtál, javítva pár szintaktikai hibát (bár szerintem túl van kissé bonyolítva a JS-kód, meg for ciklusba függvényt rakni nem a legjobb módszer). A problémádat viszont az érdekes megfogalmazás miatt nem értem: "A problémám csak annyi hogy a rejtet menüket "nem csak 2010 évszám van" szeretném pozicionálni a menu div tetejére." Hogy mi?
===
(#2271) Mr. Teddy : láttad azt is, amit én írtam?
Mert arra nem reagáltál.
-
Mr. Teddy
őstag
válasz
Brown ügynök #2264 üzenetére
De nekem ilyen wysiwyg editor kell. Amivel mint egy word doksit, megszerkesztek, átváltok egy fülön, kimásolom a javascriptet és kész. TinyMCE az ilyen, csak offlineból gondoltam van ilyen, de lehet nincs.
-
Sk8erPeter
nagyúr
válasz
[pod]Diablo #2265 üzenetére
Igazából itt nem tudom, mit értesz konkrétan azalatt, hogy úgy jöjjön elő ez a "view more" tartalom. De ilyen kinyitós-becsukósra itt készítettem épp nemrég egy példát: [link]. Itt ha rámész a jsbin-oldalra, kattints a "Real-time preview"-ra, vagy a "Render" gombra, hogy lásd, mit takar.
-
Sk8erPeter
nagyúr
válasz
[pod]Diablo #2267 üzenetére
Gondolom azért, mert a jQuery UI, és/vagy azonbelül a Draggable nincs betöltve az oldaladon, így "draggable" metódus sincs, ezért kapod a hibaüzenetet. Itt írják is, hogy kell a jQuery UI.
Amúgy jóféle ez a scrollbar plugin, ezt még nem ismertem.
-
[pod]Diablo
őstag
válasz
[pod]Diablo #2265 üzenetére
lenne meg egy megoldando problemam.innen
a baloldali scroll-t szeretnem beepiteni az oldalamba.Be is raktam,de nemtudom mozgatni a scrollt,es van hozza egy ilyen hibauzenetem:
Uncaught TypeError: Object [object Object] has no method 'draggable' jquery.mCustomScrollbar.js:215Elore is koszonom a valaszokat!
-
Abrion
senior tag
Hali
van 1 kis pozicionálási problémám, remélem valaki tud segíteni
archivemenu.js
function clickMenu(menu) {
var getEls = document.getElementById(menu).getElementsByTagName("LI");
var getAgn = getEls;
for (var i=0; i<getEls.length; i++) {
getEls[i].onclick=function() {
for (var x=0; x<getAgn.length; x++) {
getAgn[x].className=getAgn[x].className.replace("unclick", "");
getAgn[x].className=getAgn[x].className.replace("click", "unclick");
}
if ((this.className.indexOf('unclick'))!=-1) {
this.className=this.className.replace("unclick", "");;
}
else {
this.className+=" click";
}
}
}
}
HTML
<html><head>
<script type="text/javascript" src="archivemenu.js"></script>
<link type="text/css" rel="stylesheet" href="csspage.css">
</head><body>
<div class="menu">
<ul id="valami"><li><a>2012</a>
<ul><li><a >01</a></li><li><a >02</a></li></ul></li>
<li><a>2011</a><ul><li><a >01</a></li><li><a >02</a></li><li><a >03</a></li>
<li><a >04</a></li><li><a>05</a></li></ul>
</li>
</ul>
<script type="text/javascript"> clickMenu('valami'); </script>
</div>
</body><html>
csspage.css
.menu {font-size:90%; float:right;padding-top:3px;padding-right:4px}
.menu ul {padding:0; margin:0; list-style-type:none; width:58px;}
.menu li {position:relative; height:21px;}
.menu a, .menu a:visited {font-family:verdana, sans-serif; display:block; text-align: center; text-decoration:none; height:20px; line-height:20px; color:#000; border:1px solid #fff;}
.menu ul ul {visibility:hidden; position:absolute;top:0px; left:-30px; width:27px;}
.menu ul li.click ul {visibility:visible;}A problémám csak annyi hogy a rejtet menüket "nem csak 2010 évszám van" szeretném pozicionálni a menu div tetejére.
Két féle megoldást tudok elképzelni
első hogy jsel oldom meg a pozicionálást
a második az talán kicsivel bonyolultabb, így képzeltem el<div id="valami"><ul><li><a><a></li></ul></div> itt kellene klikelni
<div id="valami"><ul id="hide"><li><a></a></li></ul></div> itt meg lenne a rejtet menü ere hatna a js cssben
"a <div id="valami"> csak 1x szerepelne"kösz a segítséget
-
[pod]Diablo
őstag
Udv!
van egy ilyen scriptem:
<script type="text/javascript">
function viewMore(div)
{
obj = document.getElementById(div);
col = document.getElementById("x" + div);
if (obj.style.display == "none")
{
obj.style.display = "block";
}
else
{
obj.style.display = "none";ddd
}
}
</script>a menu elemek igy neznek ki:
<li><a href="javascript:viewMore('slider');" id="xslider">Home</a></li>
es igy vannak megadva a div-ek:
<div class="slider" id="slider">Hogy tudnam megoldani hogy a div-ek ebbe a sliderbe levo modon jojjenek elo?
Elore is koszonom a segitseget!
szerk:
Sk8erPeter: Koszi,az rss-t vegul sikerult megoldani. -
Mr. Teddy
őstag
Sziasztok!
Tudtok ajánlani olyan egyszerű javascript editort, mint pl. a TinyMCE, csak pl. offline lenne?
Tehát mint egy word megszerkesztek egy dolgot, azt forráskódját kimásolom, feltöltöm, ahova kell. Ha nem, akkor végülis jó a tinymce próbalehetősége a honlapon, csak kell hozzá mindig net.
Köszi! -
Sk8erPeter
nagyúr
válasz
[pod]Diablo #2260 üzenetére
Hogyan "hoztad be" proxyval?
Mutass kódot plíz!Egyébként milyen címről szeretnél RSS feedet behozni?
-
Sk8erPeter
nagyúr
Mivel próbálkoztál eddig?
"Insert the below script into the <head> section of your page"
Tehát magyarul ezt a részt, ami ez alatt van, be kell másolni a forráskódod <head> részébe.Aztán még ezt is másold az előbbiek alá:
<script type="text/javascript">
var tooltips = [];
tooltips[0]=["red_balloon.gif", "Here is a red balloon<br /> on a white background", {background:"#FFFFFF", color:"black", border:"5px ridge darkblue"}];
tooltips[1]=["duck2.gif", "Here is a duck on a light blue background.", {background:"#DDECFF", width:"200px"}];
tooltips[2]=["dynamicindex14/winter.jpg"];
tooltips[3]=["dynamicindex17/bridge.gif", "Bridge to somewhere.", {background:"white", font:"bold 12px Arial"}];
</script>Komplett példa:
<html>
<head>
<title>próba</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.dynamicdrive.com/dynamicindex4/ddimgtooltip.css" />
<script type="text/javascript" src="http://www.dynamicdrive.com/dynamicindex4/ddimgtooltip.js">
/***********************************************
* Image w/ description tooltip v2.0- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
***********************************************/
</script>
<script type="text/javascript">
var tooltips = [];
tooltips[0]=["http://www.dynamicdrive.com/dynamicindex4/red_balloon.gif", "Here is a red balloon<br /> on a white background", {background:"#FFFFFF", color:"black", border:"5px ridge darkblue"}];
tooltips[1]=["http://www.dynamicdrive.com/dynamicindex4/duck2.gif", "Here is a duck on a light blue background.", {background:"#DDECFF", width:"200px"}];
tooltips[2]=["http://www.dynamicdrive.com/dynamicindex4/dynamicindex14/winter.jpg"];
tooltips[3]=["http://www.dynamicdrive.com/dynamicindex4/dynamicindex17/bridge.gif", "Bridge to somewhere.", {background:"white", font:"bold 12px Arial"}];
</script>
</head>
<body>
<p><a href="http://www.dynamicdrive.com" rel="imgtip[0]">Link 1</a></p>
<p><a href="http://javascriptkit.com" rel="imgtip[1]" style="float:right">Link 2</a></p>
<p><a href="http://cssdrive.com" rel="imgtip[2]">Link 3</a></p>
<p><a href="http://codingforums.com" rel="imgtip[3]">Link 4</a></p>
</body>
</html>Ide felraktam a komplett kódot: [link]
A képeket valamiért nem tölti be, most vagy azért, mert a hotlinkelés tiltva van, vagy másért, ezzel nem töltöttem időt, mindenesetre a tooltip megjelenik.= Szerk.: egyébként vannak alternatívák bőven tooltipekre, ide korábban felraktam egy másik példát: [link].
---------------------------------------------------------
(#2245) [pod]Diablo : szívesen! -
[pod]Diablo
őstag
válasz
Brown ügynök #2259 üzenetére
most behoztam proxyval,igy mar a hibat nem irja ki,de meg mindig nem tolt be tobbet:/
-
Brown ügynök
senior tag
válasz
[pod]Diablo #2258 üzenetére
Elvileg igen.
-
[pod]Diablo
őstag
válasz
Brown ügynök #2257 üzenetére
Akkor elvileg ha valamilyen proxy szerveren keresztul adom meg az rss url-t,akkor elvileg mukodnie kell?
-
Brown ügynök
senior tag
válasz
[pod]Diablo #2256 üzenetére
Akkor talán ez lesz a baja:
Csupán egyetlen pici szépség hibája van a plugin-nak, mégpedig hogy csak egyazon domain név alól lehet RSS-t olvasni, vagy proxy-n keresztül (Cross Site Scripting miatt).
-
[pod]Diablo
őstag
válasz
Brown ügynök #2255 üzenetére
koszi,na ez meg is van,de sajna az rss betoltesevel kapcsolatba a hiba tovabbra is fennall: /
-
Brown ügynök
senior tag
válasz
[pod]Diablo #2254 üzenetére
Én azt használom. A "cuccot" a www könyvtárba rakd, majd a 127.0.0.1/cucc címen elérheted.
Adminisztráció: 127.0.0.1
-
[pod]Diablo
őstag
válasz
[pod]Diablo #2253 üzenetére
easyphp megfelel erre a celra?mondjuk ez meg nem igazan akar mukodni.elinditottam,megy minden,bemasoltam a fileoket,de a bongeszobe localhostnal nem talalja a fileokat-.-
-
[pod]Diablo
őstag
válasz
Brown ügynök #2252 üzenetére
meg nem volt ra szuksegem.de akkor gondolom most mar van: D okes koszi szepen,meglesem abba
-
Brown ügynök
senior tag
válasz
[pod]Diablo #2251 üzenetére
Ugye, valamilyen webszerveres (pl.:Apache) környezetben próbálkozol?
-
[pod]Diablo
őstag
válasz
Brown ügynök #2250 üzenetére
Na itt mar van valami,csak lovesem sincs hogy oldjam meg.
ime a hiba:XMLHttpRequest cannot load http://origo.hu/contentpartner/rss/hircentrum/origo.xml. Origin null is not allowed by Access-Control-Allow-Origin. akarmilyen rss-t irok be,ezt kapom. -
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.
-
[pod]Diablo
őstag
válasz
Brown ügynök #2248 üzenetére
igen,igen,megvan,azert koszi: )
-
Brown ügynök
senior tag
válasz
[pod]Diablo #2247 üzenetére
-
[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!
-
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
válasz
Sk8erPeter #2244 üzenetére
Koszi szepen,ezzel sikerult is megoldani a problemat
-
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>
-
[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!
-
Speeedfire
félisten
válasz
Sk8erPeter #2240 üzenetére
Jóféle.
-
Sk8erPeter
nagyúr
válasz
Istikee007 #2239 üzenetére
Tooltipre itt egy példa: [link].
-
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
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ó. -
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
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
-
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.
-
jeges
senior tag
válasz
Speeedfire #2231 üzenetére
erőltetni azér' nem kell
-
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 -
jeges
senior tag
válasz
Speeedfire #2226 üzenetére
dupla volt
-
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
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)
-
Speeedfire
félisten
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. -
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?
-
Speeedfire
félisten
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();
});
});
});
}); -
Speeedfire
félisten
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(' ');
});
}); -
Speeedfire
félisten
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. -
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.
-
Speeedfire
félisten
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.
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2215 üzenetére
Igen, és gondolom meg is akarja tartani eme jó szokását.
-
Speeedfire
félisten
válasz
Sk8erPeter #2214 üzenetére
Ha egy aldomainen van akkor szerintem most se nagyon fizet érte.
-
Speeedfire
félisten
-
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.
-
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.
-
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. -
sekli
addikt
-
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?
-
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.
-
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
Ü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.
Új hozzászólás Aktív témák
Hirdetés
- Kertészet, mezőgazdaság topik
- Milyen notebookot vegyek?
- Nintendo Switch 2
- WLAN, WiFi, vezeték nélküli hálózat
- Hamarosan megkezdődik a nubia 2,8K-s táblagépének szállítása
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- Székesfehérvár és környéke adok-veszek-beszélgetek
- LEGO klub
- Milyen SSD-t vegyek?
- Path of Exile (ARPG)
- További aktív témák...
- HP Zbook 14 laptop (14FHD/I7-G4/4GB/128SSD/MagyarVilágítós/AMD1GB)
- Remek áron Lenovo Flex 5 14 laptop/2in1/Touch/Ryzen i5-1135G7/8GB/512 GB SSD/14"/Gari
- Exclusive ajánlat! Dobozos új LG GRAM /13. gen i7-1360P/32GB RAM/512GB SSD/14"COL/FHD+/IPS/Garancia/
- Pénztárcakímélő áron eladó HP Pavilion laptop/I5-1135G7 8GB 256SSD 13" FHD IPS Gari
- Samsung Galaxy Book 3 /i5-1335u/8GB/512SSD/FHD/Garancia/ 6 napot ment eddig összesen
- Eladó Apple iPhone Xr 64GB fekete / ÚJ KIJELZŐ / 100% AKKU / 12 hónap jótállással!
- LG 27UL550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / AMD FreeSync
- Game Pass Ultimate előfizetés azonnal, élettartam garanciával, problémamentesen! Immáron 8 éve!
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest