Szerző Téma: JavaScript-rõl általánosságban  (Megtekintve 108314 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: JavaScript-rõl általánosságban
« Válasz #1533 Dátum: 2011. április 18., 15:57:39 »
nincs nativan támogatott
 csak
függvénnyel lehet okoskodni? mert az nekem bonyolult..
A választ erre leírtam az előző hozzászólásomban. Egyébként osztom Keveqiah véleményét. Erre jó a jquery.

Viszont amit én írtam, ahhoz is csak egy plusz ciklust kell használni, hogy a tulajdonságait mindnek megváltoztasd. Jquery-vel viszont sokkal rövidebben, sokkal bonyolultabb feltételek szerint lehet osztály szerint is lekérdezni. Amit valószínűleg úgysem fogsz kihasználni, ha az előző hozzászólásomat sem értetted :) De ez nem baj.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: JavaScript-rõl általánosságban
« Válasz #1532 Dátum: 2011. április 18., 12:30:17 »
:D most ehez akk megtanulom a jquerryt már úgyis régóta tervezgetem... :D
Mindenkinek van valami jó aláírása, nekem miért nincs?

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: JavaScript-rõl általánosságban
« Válasz #1531 Dátum: 2011. április 18., 11:13:37 »
Valahol olvastam egy kisebb "vitatkozást" JS vs. JQuery témában.
Értem én, hogy tanuljuk meg a JS használatát is, de ma már majd minden lehetőségre ott a JQuery, akkor használjuk. Egyszerű és nagyszerű kis "találmány".

GetElementsByClassName létezik? vagy valahogy lehet változtatni elemek tulajdonságait az osztályuk alapján?


JQuery.. --> $('.class').css(bla bla)  és máris megvan oldva minden probléma :)
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: JavaScript-rõl általánosságban
« Válasz #1530 Dátum: 2011. április 18., 11:00:19 »
ok, én is olvastam csak nem nagyon vagyok otthon a témában (mármint js) és nem igazán értem hogy mit csinálnak.. meg nem értem miért függvényként hívja meg? nincs nativan támogatott
Kód: Javascript
  1. document.getElementsByClassName(osztalynev).style.height = xy
  2.  
ilyen nincs? csak
fügvénnyel lehet okoskodni? mert az nekem bonyolult..
Mindenkinek van valami jó aláírása, nekem miért nincs?

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: JavaScript-rõl általánosságban
« Válasz #1529 Dátum: 2011. április 18., 01:17:54 »
Amúgy zenelejátszót készítesz?

Hát egy ilyen oscillátor szerűséget csináltam unalomból, de a végcél egy zenelejátszó lesz :D

http://users.atw.hu/csapatmunka/osc/osc.html

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: JavaScript-rõl általánosságban
« Válasz #1528 Dátum: 2011. április 18., 00:17:35 »
Kereső: getelementsbyclassname
http://phpstudio.hu/forum/index.php/topic,3972.msg89454.html#msg89454

És google-el is rákereshetsz. Elég konkrétan megsejtetted a lehetséges nevet. Sok találat lesz, ha létezik a függvény. És egyébként létezik is, de azt hiszem nem rég, és talán csak html5 -nél. Erre nem esküszöm. De a fórum és a google keresőjére igen. Lásd, a link amit adtam az egyetlen találat a fórumban a kérdéseden kívül a függvénynévre keresve. Eltéveszteni sem lehet :)
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: JavaScript-rõl általánosságban
« Válasz #1527 Dátum: 2011. április 17., 23:26:58 »
GetElementsByClassName létezik? vagy valahogy lehet változtatni elemek tulajdonságait az osztályuk alapján?
« Utoljára szerkesztve: 2011. április 17., 23:41:18 írta NoNametheone »
Mindenkinek van valami jó aláírása, nekem miért nincs?

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 555
  • ThompsoN
Re: JavaScript-rõl általánosságban
« Válasz #1526 Dátum: 2011. április 17., 15:49:41 »
Amúgy zenelejátszót készítesz?
ThompsoN

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: JavaScript-rõl általánosságban
« Válasz #1525 Dátum: 2011. április 17., 15:33:31 »
De, úgy megy, csak előtte objektumként fejeztem ki a hangfájlokat, és úgy sehogy se akart menni. Mostmár jó, köszi!

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 555
  • ThompsoN
Re: JavaScript-rõl általánosságban
« Válasz #1524 Dátum: 2011. április 17., 12:15:21 »
Jó helyen van az lplay fgv.

Próbáld meg így.
Kód: Javascript
  1. soundManager.onready(function() {
  2.         soundManager.createSound({
  3.                 id:'low',
  4.                 url:'low.mp3'
  5.         });
  6.         soundManager.createSound({
  7.                 id:'high',
  8.                 url:'high.mp3'
  9.         });
  10.         function lplay()
  11.         {
  12.                 soundManager.play('low');
  13.                 soundManager.play('high');
  14.         }
  15.         document.getElementById('lol').onclick = function(e)
  16.         {
  17.                 var Khz = setInterval(function(){
  18.                         lplay();
  19.                 }, 1000);
  20.         }
  21. });
ThompsoN

Nem elérhető tomi6230i

  • Törzstag
  • **
  • Hozzászólások: 344
Re: JavaScript-rõl általánosságban
« Válasz #1523 Dátum: 2011. április 17., 12:09:19 »
Annak ay lplay() függvénynek muszáj benne lennie a másik függvényben? Mert az lenne a legegyszerűbb, ha kiveszed onnan.

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: JavaScript-rõl általánosságban
« Válasz #1522 Dátum: 2011. április 17., 11:34:13 »
Hogy tudok setintervalba rakni egy függvényt ami egy függvényen belül van?

Kód: Javascript
  1. soundManager.onready(function() {
  2. soundManager.createSound({
  3.  id:'low',
  4.  url:'low.mp3'
  5. });
  6. soundManager.createSound({
  7.  id:'high',
  8.  url:'high.mp3'
  9. });
  10. function lplay()
  11. {
  12.         soundManager.play('low');
  13.         soundManager.play('high');
  14. }
  15. document.getElementById('lol').onclick=function(e)
  16. {
  17.         var Khz = setInterval("lplay()", 1000);
  18. }
  19. });
  20.  

Mert erre azt dobja ki, hogy lplay undefined

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: JavaScript-rõl általánosságban
« Válasz #1521 Dátum: 2011. április 04., 17:16:43 »
Halihó! Hogy lehet ezt megrövidíteni?

Kód: Javascript
  1. if (
  2. (x1 < this.ix && this.ix < x2 && y1 < this.iy && this.iy < y2) ||
  3. (x1 < this.ix && this.ix < x2 && y1 > this.iy && this.iy > y2) ||
  4. (x1 > this.ix && this.ix > x2 && y1 < this.iy && this.iy < y2) ||
  5. (x1 > this.ix && this.ix > x2 && y1 > this.iy && this.iy > y2)
  6. )
  7.  

edit: idáig eljutottam, de lehetne még tovább módosítani szerintetek?
Kód: Javascript
  1. if (
  2. ((x1 > this.ix && this.ix > x2) || (x1 < this.ix && this.ix < x2))
  3.  &&
  4. ((y1 < this.iy && this.iy < y2) || y1 > this.iy && this.iy > y2)
  5. )
  6.  
« Utoljára szerkesztve: 2011. április 04., 17:24:06 írta rajmund »

Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: JavaScript-rõl általánosságban
« Válasz #1520 Dátum: 2011. április 02., 15:44:13 »

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: JavaScript-rõl általánosságban
« Válasz #1519 Dátum: 2011. április 02., 14:09:39 »
valahogy letudom kérni annak a területnek a magasságát ahol megjelenik az oldal  magasságát? (nem a képernyő és nem a document magassága) remélem érthető a kérdés  :blush:
Mindenkinek van valami jó aláírása, nekem miért nincs?