-
3000 - 2901
10361 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
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
-
Sk8erPeter
nagyúr
-
Muton
addikt
Nem kell mást csinálni, mert a hover az a bind-nek egy "rövidebb verziója".

Sk8erPeter: Miért? A hover az egy "bind funkció".
Igen, arra gondoltam.
bind('mouseenter', handler)
bind('mouseleave', handler)thx!
van amúgy egy lista, amin össze vannak szedve ezek a "rövidebb" verziók?szerk: ha a 3000. hsz magánhangzóra végződik, akkor iszok egy sört. ha nem, akkor is

-
Sk8erPeter
nagyúr
Mikre van neked időd.

Hát rengeteg ideig tartott, legalább fél percig.
Főleg most, hogy már nekem is van SSD-m.
(így még az IE8 és Firefox betöltési ideje is szélsebes, pedig utóbbinál már különösen meglepő) -
Speeedfire
félisten
Kipróbáltam, még az IE8 is "szereti" (meg FF).
Mikre van neked időd.

-
Sk8erPeter
nagyúr
"a hover az a bind-nek egy rövidebb verziója."
Mármint úgy érted, a bind('hover', ...)-nek.Szerk.:
vagy bind('hover', handler)... hogy mennyire cross-browser, azt nem tudom, de működik, legalábbis Chrome + jQuery 1.8.2-vel biztos, de sztem más böngészőben isKipróbáltam, még az IE8 is "szereti" (meg FF).
-
Sk8erPeter
nagyúr
Nem kell mást csinálni, mert a hover az a bind-nek egy "rövidebb verziója".

Sk8erPeter: Miért? A hover az egy "bind funkció".
Igen, arra gondoltam.
bind('mouseenter', handler)
bind('mouseleave', handler)"a hover az a bind-nek egy rövidebb verziója."
Mármint úgy érted, a bind('hover', ...)-nek.Szerk.:
vagy bind('hover', handler)... hogy mennyire cross-browser, azt nem tudom, de működik, legalábbis Chrome + jQuery 1.8.2-vel biztos, de sztem más böngészőben is -
Speeedfire
félisten
Nem kell mást csinálni, mert a hover az a bind-nek egy "rövidebb verziója".

Sk8erPeter: Miért? A hover az egy "bind funkció".
Igen, arra gondoltam.
bind('mouseenter', handler)
bind('mouseleave', handler) -
Muton
addikt
ha van egy ilyenem a head>scriptben:
$('#valamiElem').hover( function() { alert("alma") } );
az mindig automatikusan meghívódik a valamiElem-re ha majd ráviszem a kurzort, vagy kell még csinálni hozzá valamit? -
Sk8erPeter
nagyúr
kár, köszi.
A baj az, h van vagy egy nagy kupac js: xnafg07a.js, xnafg07b,js, ... néven, nem egyszerű tippelni sajnos
Sk8erPeter: sajnos nem, mert a nagyon sok nullát tartalmazó titoktartási miatt semmit sem lehet még konkretizálnom sem. De közben lehet, h meg lesz a megoldás, kiderült, h lehet, h fel lehet hívni a js íróját, kis szerencsével Ő tudni fogja (vagy nem
)Akkor azért kérd meg, hogy ő meg tanulja meg rendezetten, normálisan strukturálni a fájljait, és ha már ott van, tanuljon meg programozni.

-
Muton
addikt
kár, köszi.
A baj az, h van vagy egy nagy kupac js: xnafg07a.js, xnafg07b,js, ... néven, nem egyszerű tippelni sajnos
Sk8erPeter: sajnos nem, mert a nagyon sok nullát tartalmazó titoktartási miatt semmit sem lehet még konkretizálnom sem. De közben lehet, h meg lesz a megoldás, kiderült, h lehet, h fel lehet hívni a js íróját, kis szerencsével Ő tudni fogja (vagy nem
) -
Sk8erPeter
nagyúr
Köszönöm, de gyelőre nem megy, mert nem tudom, hogy melyik a callback, mert több száz van
Nekem olyasmi kellene, hogy ha a normál (fenti) ablakon ráhúzom az egeret az ikon felé (ami addig nem is látszik, amíg rá nincs húzva), akkor valami csipog, villog, stb, hogy melyik js-ben, melyik fv az aktívpublikus az oldal?
-
martonx
veterán
Köszönöm, de gyelőre nem megy, mert nem tudom, hogy melyik a callback, mert több száz van
Nekem olyasmi kellene, hogy ha a normál (fenti) ablakon ráhúzom az egeret az ikon felé (ami addig nem is látszik, amíg rá nincs húzva), akkor valami csipog, villog, stb, hogy melyik js-ben, melyik fv az aktívilyen nincs. Az, hogy melyik js-t kell figyelni, azért némi tapasztalattal sejteni lehet pl. js library-kre nem kell lőni.
-
Muton
addikt
Köszönöm, de gyelőre nem megy, mert nem tudom, hogy melyik a callback, mert több száz van
Nekem olyasmi kellene, hogy ha a normál (fenti) ablakon ráhúzom az egeret az ikon felé (ami addig nem is látszik, amíg rá nincs húzva), akkor valami csipog, villog, stb, hogy melyik js-ben, melyik fv az aktív -
Karma
félisten
Heló!
Van egy html, van hozzá pár .js, A html-ben van egy ikon, amire ha rákattintok/ráhúzom a kurzort, akkor csinál valami.
Azt hogy lehet megnézni, hogy melyik fv/eseménykezelő/trigger, vagy akármi kezd el futni? Van a Chrome 'F12'-es menüjében lehetőség, hogy kiírja, h miket használ éppen?Szórj breakpointokat a megfelelő callback függvényeidbe a Sources nézetben, és láss csodát.
-
Muton
addikt
Heló!
Van egy html, van hozzá pár .js, A html-ben van egy ikon, amire ha rákattintok/ráhúzom a kurzort, akkor csinál valami.
Azt hogy lehet megnézni, hogy melyik fv/eseménykezelő/trigger, vagy akármi kezd el futni? Van a Chrome 'F12'-es menüjében lehetőség, hogy kiírja, h miket használ éppen? -
Sk8erPeter
nagyúr
Felraktam neked inkább ide, aztán innen lehet tovább boncolgatni, ha valakinek van rá ideje (nekem most nincs ennyi):
http://jsfiddle.net/frAv7/Nem néztem át a kódodat, de gyorsan ránézve nem ártana elemeket is létrehoznod ezekhez:
var winEl = document.getElementById("win"),
loseEl = document.getElementById("lose"),
drawEl = document.getElementById("draw");Már ha érted, itt mi is történik (vagy minek kellene történni) valójában.
Ha már Google-tolvajlás, nem ártott volna belinkelned az eredetit is.
Legalább hogy ne nekünk kelljen megírni helyetted az egészet, és egyből meg tudjuk mondani, nálad mi van elcseszve ahhoz képest, vagy mi hiányzik.===============
(#2981) szucs.miki : szívesen!
-
Benceee14
csendes tag
Nem nézegetni szeretném a munkásságod, hanem konkrétan megnézni hogy mi a baj a szkriptfuttatással a környezetedben
Ezt pedig úgy lehet, hogy a teljes HTML oldalt, amivel most próbálkozol, benyomod pastebinre és ide linkeled.Itt a piros algoritmus...
Van egy darabszámod, mondjuk három, ahány lehetséges helyre kerülhet a piros.
Ehhez nem kell for ciklus, hasraütsz N = 3.Az elrejtéshez kell egy véletlenszám 0 és N-1 között. Egy függvényhívás bármilyen nyelven.
Ha ez megvan, vársz a felhasználóra, hogy adjon egy számot. Egyenlő az előbb generált számmal? Akkor nyert. Nem? Akkor vesztett. (Vagy újra próbálkozhat, ha úgy kéri a házifeladat...)
Ennyi. Semmi bonyolult nincs benne, konkrétan JavaScriptben is csak az bonyolítja el, hogy hogyan jeleníted meg az egészet.
jaaa, bocsi.
Köszi szépen a választ!http://pastebin.com/cSGL1yG3
ez pedig a html szenvedésem, a scriptet csak bemásoltam, az csak valami google-tolvajlás.

-
Karma
félisten
(Elnézést az előző offolásomért.)
Szóval, egy tök alap JavaScript program megírásában tudna valaki segíteni? Hozzáértőknek szerintem nem tart semeddig, de nekem fogalmam sincs, hogy hogy kezdjem el. Egy "Itt a piros, hol a piros?" játékot szeretnék írni, ami gyakorlatilag annyi hogy 1/3 esélyes kitalálós játék.
Hogy kéne csinálnom?
For looppal bekértem hogy 3 "shell" legyen, [for (j=0, j<4, j++) ] de ezután hogy kéne a kódolást, és egyáltalán milyen algoritmus szerint kell haladnom? :/Nagyon megköszönném ha valaki segítene.
Illetve a Mozilla miért nem olvassa a scripteket? Ez is egy feltétel lenne hogy a Firefox hibátlanul futtassa, de nekem valamiért alig működik valamilyen script, és fogalmam sincs miért :/
Karma, neked pedig itt válaszolnék: Szóval nagy cuccot nem kell várnod tőlem, tök alap html honlapot cisnáltam suliba, nem is szívesen vállalnám a nevem hogy "Igen, ez az én honlapom", csak annyi, hogy a követelmények megvannak benne.

Nem nézegetni szeretném a munkásságod, hanem konkrétan megnézni hogy mi a baj a szkriptfuttatással a környezetedben
Ezt pedig úgy lehet, hogy a teljes HTML oldalt, amivel most próbálkozol, benyomod pastebinre és ide linkeled.Itt a piros algoritmus...
Van egy darabszámod, mondjuk három, ahány lehetséges helyre kerülhet a piros.
Ehhez nem kell for ciklus, hasraütsz N = 3.Az elrejtéshez kell egy véletlenszám 0 és N-1 között. Egy függvényhívás bármilyen nyelven.
Ha ez megvan, vársz a felhasználóra, hogy adjon egy számot. Egyenlő az előbb generált számmal? Akkor nyert. Nem? Akkor vesztett. (Vagy újra próbálkozhat, ha úgy kéri a házifeladat...)
Ennyi. Semmi bonyolult nincs benne, konkrétan JavaScriptben is csak az bonyolítja el, hogy hogyan jeleníted meg az egészet.
-
Benceee14
csendes tag
(Elnézést az előző offolásomért.)
Szóval, egy tök alap JavaScript program megírásában tudna valaki segíteni? Hozzáértőknek szerintem nem tart semeddig, de nekem fogalmam sincs, hogy hogy kezdjem el. Egy "Itt a piros, hol a piros?" játékot szeretnék írni, ami gyakorlatilag annyi hogy 1/3 esélyes kitalálós játék.
Hogy kéne csinálnom?
For looppal bekértem hogy 3 "shell" legyen, [for (j=0, j<4, j++) ] de ezután hogy kéne a kódolást, és egyáltalán milyen algoritmus szerint kell haladnom? :/Nagyon megköszönném ha valaki segítene.
Illetve a Mozilla miért nem olvassa a scripteket? Ez is egy feltétel lenne hogy a Firefox hibátlanul futtassa, de nekem valamiért alig működik valamilyen script, és fogalmam sincs miért :/
Karma, neked pedig itt válaszolnék: Szóval nagy cuccot nem kell várnod tőlem, tök alap html honlapot cisnáltam suliba, nem is szívesen vállalnám a nevem hogy "Igen, ez az én honlapom", csak annyi, hogy a követelmények megvannak benne.

-
szucs.miki
csendes tag
Két nagyon egyszerű, jQuery-s példát felraktam neked (ne felejtsd el betölteni a jQuery library-t a saját oldaladnál):
a .focus() vizsgálatával:
http://jsfiddle.net/Sk8erPeter/jVddH/a "disabled" attribútum felhasználásával:
http://jsfiddle.net/Sk8erPeter/jVddH/2/Talán utóbbi a szebb.
Nagyon köszönöm!

-
Sk8erPeter
nagyúr
[Bootstrap]
Sziasztok! A következő a problémám:
Van két input mező, az első mondjuk a felhasználónév, a második a jelszó. Azt szeretném elérni, hogy ha a felhasználó nem tölti ki az első mezőt, hanem rögtön a második, azaz a jelszó mezőbe kattint, akkor jelenjen meg egy hibaüzenet, illetve ne lehessen a jelszó mezőbe bármit is írni, míg a felhasználó mező üres. Van-e erre valamiféle script vagy egészen rossz helyen keresgélek?A válaszokat előre is köszönöm!
Két nagyon egyszerű, jQuery-s példát felraktam neked (ne felejtsd el betölteni a jQuery library-t a saját oldaladnál):
a .focus() vizsgálatával:
http://jsfiddle.net/Sk8erPeter/jVddH/a "disabled" attribútum felhasználásával:
http://jsfiddle.net/Sk8erPeter/jVddH/2/Talán utóbbi a szebb.
-
szucs.miki
csendes tag
[Bootstrap]
Sziasztok! A következő a problémám:
Van két input mező, az első mondjuk a felhasználónév, a második a jelszó. Azt szeretném elérni, hogy ha a felhasználó nem tölti ki az első mezőt, hanem rögtön a második, azaz a jelszó mezőbe kattint, akkor jelenjen meg egy hibaüzenet, illetve ne lehessen a jelszó mezőbe bármit is írni, míg a felhasználó mező üres. Van-e erre valamiféle script vagy egészen rossz helyen keresgélek?A válaszokat előre is köszönöm!
-
Inv1sus
addikt
-
Inv1sus
addikt
-
sekli
addikt
Hmm, igaz.
Gondoltam rá, hogyha sokáig nem fut le a függvény akkor addigra megváltozik, de logikusnak tűnt a leírásom (mert szerintem úgy jó lehetne).
Hát egy megoldás rá, hogy .bind-al adod neki az értéket this-ben viszont így a függvény this-je ugye eltűnik, de ha ez nem gond, akkor megoldás lehet. példa
Köszi, közben closure -rel sikerült!
-
v2izzy
tag
Nem egészen, ha ezt tenné, szerintem az összes callback hívásnál a path az utolsó név lenne.
Itt egy példa, ahogy próbáltam rekonstruálni a dolgot a WinJS alapján
Hmm, igaz.
Gondoltam rá, hogyha sokáig nem fut le a függvény akkor addigra megváltozik, de logikusnak tűnt a leírásom (mert szerintem úgy jó lehetne).
Hát egy megoldás rá, hogy .bind-al adod neki az értéket this-ben viszont így a függvény this-je ugye eltűnik, de ha ez nem gond, akkor megoldás lehet. példa
-
Karma
félisten
Nem kell átadnod, egyszerűen csak használd fel a path változót a callback függvényben.
$("#list").append('<li>' + path + ': ' + musicProperties.artist + ', ' + musicProperties.title + '</li>');
Itt egy példa.
Már gondolkodtam ezen, hogy honnan tudja az értékeket, bár nem kerestem, és most hirtelen nem is találtam erre konkrét leírást. Aki tudja pontosan, leírhatja, mert engem is érdekelne.

Amúgy én úgy gondoltam, hogy amikor meghívsz egy függvényt függvény paraméterrel, akkor a paraméterfüggvényeket interpretálja és az adott scopeban levő változók ha megjelennek a függvényben (persze úgy ha ott írod le a függvényt, nem előre definiálod), azokat kicseréli az adott értékekre (konkrét szám, mutató akrámi) és így fut le a függvény.Nem egészen, ha ezt tenné, szerintem az összes callback hívásnál a path az utolsó név lenne.
Itt egy példa, ahogy próbáltam rekonstruálni a dolgot a WinJS alapján
-
sekli
addikt
Nem kell átadnod, egyszerűen csak használd fel a path változót a callback függvényben.
$("#list").append('<li>' + path + ': ' + musicProperties.artist + ', ' + musicProperties.title + '</li>');
Itt egy példa.
Már gondolkodtam ezen, hogy honnan tudja az értékeket, bár nem kerestem, és most hirtelen nem is találtam erre konkrét leírást. Aki tudja pontosan, leírhatja, mert engem is érdekelne.

Amúgy én úgy gondoltam, hogy amikor meghívsz egy függvényt függvény paraméterrel, akkor a paraméterfüggvényeket interpretálja és az adott scopeban levő változók ha megjelennek a függvényben (persze úgy ha ott írod le a függvényt, nem előre definiálod), azokat kicseréli az adott értékekre (konkrét szám, mutató akrámi) és így fut le a függvény.Ha egyszerűen felhasználom, akkor nem az lesz az értéke, hanem a következő szám elérési útja. A példádban lévő azért működik, mert abban a függvény rögtön meghívódik, nálam viszont majd csak valamikor, és addigra megváltozik a path értéke.
-
v2izzy
tag
Sziasztok,
Windows 8 appot fejlesztek javascriptben és kéne egy kis segítség, talán úgy is meg tudja valaki válaszolni, ha nem ismeri a Win-js-t.
Azt szeretném, hogy az összes filet végignézem a music mappában és egy listába kiírom a file nevét, az előadót és a címet. A gond az, hogy a Windowsban szinte minden függvény aszinkron lett, ami egyrészt jó, másrészt emiatt most elakadtam.
A lényeg, hogy a három szükséges adatból a filenév (vagy az útvonal) a resultLibrary[i].path -al szinkron elérhető, míg az ID3 tagből nyert információk csak aszinkron módon a callback függvényben. De a callback függvényben már nem tudom, hogy melyik fájlhoz tartozott az infó. Mi a módja ilyenkor annak, hogy összekapcsoljam a kettőt? Legjobb lenne, ha a callback függvénynek át tudnám adni a path-t, de nem sikerült.
var musicLibrary = Windows.Storage.KnownFolders.musicLibrary;
musicLibrary.getFilesAsync().then(function (resultLibrary) {
for (var i = 0; i < resultLibrary.length; i++) {
var path = resultLibrary[i].path;
resultLibrary[i].properties.getMusicPropertiesAsync().then(function (musicProperties) {
$("#list").append('<li>'+ musicProperties.artist + ', ' + musicProperties.title + '</li>');
}
});Előre is köszönöm a segítséget!
Nem kell átadnod, egyszerűen csak használd fel a path változót a callback függvényben.
$("#list").append('<li>' + path + ': ' + musicProperties.artist + ', ' + musicProperties.title + '</li>');
Itt egy példa.
Már gondolkodtam ezen, hogy honnan tudja az értékeket, bár nem kerestem, és most hirtelen nem is találtam erre konkrét leírást. Aki tudja pontosan, leírhatja, mert engem is érdekelne.

Amúgy én úgy gondoltam, hogy amikor meghívsz egy függvényt függvény paraméterrel, akkor a paraméterfüggvényeket interpretálja és az adott scopeban levő változók ha megjelennek a függvényben (persze úgy ha ott írod le a függvényt, nem előre definiálod), azokat kicseréli az adott értékekre (konkrét szám, mutató akrámi) és így fut le a függvény. -
sekli
addikt
Sziasztok,
Windows 8 appot fejlesztek javascriptben és kéne egy kis segítség, talán úgy is meg tudja valaki válaszolni, ha nem ismeri a Win-js-t.
Azt szeretném, hogy az összes filet végignézem a music mappában és egy listába kiírom a file nevét, az előadót és a címet. A gond az, hogy a Windowsban szinte minden függvény aszinkron lett, ami egyrészt jó, másrészt emiatt most elakadtam.
A lényeg, hogy a három szükséges adatból a filenév (vagy az útvonal) a resultLibrary[i].path -al szinkron elérhető, míg az ID3 tagből nyert információk csak aszinkron módon a callback függvényben. De a callback függvényben már nem tudom, hogy melyik fájlhoz tartozott az infó. Mi a módja ilyenkor annak, hogy összekapcsoljam a kettőt? Legjobb lenne, ha a callback függvénynek át tudnám adni a path-t, de nem sikerült.
var musicLibrary = Windows.Storage.KnownFolders.musicLibrary;
musicLibrary.getFilesAsync().then(function (resultLibrary) {
for (var i = 0; i < resultLibrary.length; i++) {
var path = resultLibrary[i].path;
resultLibrary[i].properties.getMusicPropertiesAsync().then(function (musicProperties) {
$("#list").append('<li>'+ musicProperties.artist + ', ' + musicProperties.title + '</li>');
}
});Előre is köszönöm a segítséget!
-
philoxenia
MODERÁTOR
Ne offoljatok, ez szakmai topik, van akit zavar!
-
SektorFlop
aktív tag
-
martonx
veterán
Köszi! Ezért szeretek ide írni, mert pl ez eszembe se jutott pedig annyira kézenfekvő a dolog. Viszont még egy kérdés, a keretet hogy tudnám megoldani? Mert ha onClick-re állítom azt is akkor, az összes képet kijelöli amire klikkel a felhasználó.
Nem értem mi a baj az onClick-el?
-
SektorFlop
aktív tag
Köszi! Ezért szeretek ide írni, mert pl ez eszembe se jutott pedig annyira kézenfekvő a dolog. Viszont még egy kérdés, a keretet hogy tudnám megoldani? Mert ha onClick-re állítom azt is akkor, az összes képet kijelöli amire klikkel a felhasználó.
-
martonx
veterán
Sziasztok!
Jelenleg, van egy avatar kép választóm semmi extra:
for($i=1;$i<=10;$i++){
$content.= '
<span style="display: block; float: left;"><img src="style/avatar/'.$i.'.png" width="50px">
<br><input type="radio" value="'. $i.'" name="avatar"></span>
';
}Ahogy látjátok az avatar képek alá raktam egy radio button, de azt a radio butotn szeretném lecserélni, egy szebb megoldásra. Gondoltam egy olyanra hogy ha a képre kattintok akkor kijelüli és egy kerettel ezt ki is emeli. És csak akkor cseréli az avatar képet ha rányomok egy gombra. Úgy mond egy kiválasztó funkciót szeretnék csinálni.
Azért írtam ebbe a topikba, mert valami JS-es megoldásra gondoltam. Tudna esetleg valaki mondani egy elinduló pontot. Mert egyenlőre még nem tudom hogy kellene neki indulni.
kiraksz hide-olt input-ot.
Amikor user rákattint a képre, annak valami azonosítóját js-el betöltöd input value-jába, és amikor elküldöd a szervernek, akkor ezt a value-t fogod figyelni, és elmenteni. -
SektorFlop
aktív tag
Sziasztok!
Jelenleg, van egy avatar kép választóm semmi extra:
for($i=1;$i<=10;$i++){
$content.= '
<span style="display: block; float: left;"><img src="style/avatar/'.$i.'.png" width="50px">
<br><input type="radio" value="'. $i.'" name="avatar"></span>
';
}Ahogy látjátok az avatar képek alá raktam egy radio button, de azt a radio butotn szeretném lecserélni, egy szebb megoldásra. Gondoltam egy olyanra hogy ha a képre kattintok akkor kijelüli és egy kerettel ezt ki is emeli. És csak akkor cseréli az avatar képet ha rányomok egy gombra. Úgy mond egy kiválasztó funkciót szeretnék csinálni.
Azért írtam ebbe a topikba, mert valami JS-es megoldásra gondoltam. Tudna esetleg valaki mondani egy elinduló pontot. Mert egyenlőre még nem tudom hogy kellene neki indulni.
-
martonx
veterán
Oké.
Szóval van egy php-ban írt oldalam, ami html oldalakban keresgél megadott kulcsszavakat. Az a lényeg, hogy a keresés 3 függvényből épül fel, és ezekhez szeretnék kiíratni mindössze annyit, hogy melyik mikor fut éppen. Ehhez úgy gondoltam, hogy a függvények előtt és után beillesztek egy javascript kódot, amiben meghívok egy függvényt, ami egy div innerhtml-jét írja át valami paraméterben megadott szövegre - ez lenne a keresés státuszát jelző szakasz. A keresés úgy működik, hogy inputként session-ben tárolt kulcsszavakat kap, a keresés találatait a keresés közben egy global tömbben tárolja, ellenőriz, majd sql adatbázisba betolja a szűrt eredményeket. Az oldalon submit-tal elindul a kereső folyamat, és a teljes keresőfolyamat lefutásáig nem tudok semmit megjeleníteni, ami eléggé zavar. Ezt kellene valahogy orvosolni. Írtam javascript függvényt innerhtml módosítására, de persze http kérés közben nem frissül az oldal, így nem észlelhető a változás. Ezt kellene valahogy megoldani.
Kérlek olvass utána az AJAX-nak. Ez kell neked. Szerver oldalon akárhány javascriptet írsz bele a generált kódba, ha a kliens oldal ezekről mit sem tud.
AJAX-al hívd meg az url-t és meglátod jó lesz. Higgy nekünk. -
Sk8erPeter
nagyúr
Oké.
Szóval van egy php-ban írt oldalam, ami html oldalakban keresgél megadott kulcsszavakat. Az a lényeg, hogy a keresés 3 függvényből épül fel, és ezekhez szeretnék kiíratni mindössze annyit, hogy melyik mikor fut éppen. Ehhez úgy gondoltam, hogy a függvények előtt és után beillesztek egy javascript kódot, amiben meghívok egy függvényt, ami egy div innerhtml-jét írja át valami paraméterben megadott szövegre - ez lenne a keresés státuszát jelző szakasz. A keresés úgy működik, hogy inputként session-ben tárolt kulcsszavakat kap, a keresés találatait a keresés közben egy global tömbben tárolja, ellenőriz, majd sql adatbázisba betolja a szűrt eredményeket. Az oldalon submit-tal elindul a kereső folyamat, és a teljes keresőfolyamat lefutásáig nem tudok semmit megjeleníteni, ami eléggé zavar. Ezt kellene valahogy orvosolni. Írtam javascript függvényt innerhtml módosítására, de persze http kérés közben nem frissül az oldal, így nem észlelhető a változás. Ezt kellene valahogy megoldani.
Hát most kaptál pár ötletet.

(#2955) Karma :
ja, az igaz, hogy a látogatott topicokba bele szoktam vauvauzni (ha már kutya az avatarom), de gondoltam most minek dumáljak megint, már adtatok jó ötleteket.
De amúgy kösz, ha érdekelt, a ti ötleteiteket is jó olvasgatni, mert így tud fejlődni az ember, hogy más véleményeket is lát. -
syC
addikt
Oké.
Szóval van egy php-ban írt oldalam, ami html oldalakban keresgél megadott kulcsszavakat. Az a lényeg, hogy a keresés 3 függvényből épül fel, és ezekhez szeretnék kiíratni mindössze annyit, hogy melyik mikor fut éppen. Ehhez úgy gondoltam, hogy a függvények előtt és után beillesztek egy javascript kódot, amiben meghívok egy függvényt, ami egy div innerhtml-jét írja át valami paraméterben megadott szövegre - ez lenne a keresés státuszát jelző szakasz. A keresés úgy működik, hogy inputként session-ben tárolt kulcsszavakat kap, a keresés találatait a keresés közben egy global tömbben tárolja, ellenőriz, majd sql adatbázisba betolja a szűrt eredményeket. Az oldalon submit-tal elindul a kereső folyamat, és a teljes keresőfolyamat lefutásáig nem tudok semmit megjeleníteni, ami eléggé zavar. Ezt kellene valahogy orvosolni. Írtam javascript függvényt innerhtml módosítására, de persze http kérés közben nem frissül az oldal, így nem észlelhető a változás. Ezt kellene valahogy megoldani.
-
Karma
félisten
Mé' pont én?

Túl sok tapasztalatom ilyen progress baros dologgal nincs, de mondjuk szerintem az is lehetne egy opció, hogy egy adatbázis-táblában lehetne tárolni egy adott "batch-folyamathoz" az aktuális állapotot, timestamppel, kiegészítő adatokkal együtt. Vagy úgy, hogy előre fel lenne töltve, hány darab feldolgozásra lesz szükség egy adott folyamatnál, aztán akár a részfolyamatok is bekerülhetnének, majd ha egy-egy feladat befejezésre került, ez törlődne a táblából; vagy úgy, hogy folyamatosan, egy adott rész elkészítésénél feltöltögetésre kerül ez a tábla, aztán a végén ezt lehetne csekkolni, kiíratni mindenfélét, majd lehet tisztítani az ide bekerült adatokat.
És ennek a táblának az aktuális folyamathoz tartozó állapotát is lehetne pollozni AJAX-szal.
Legalábbis így elsőre szerintem még ez lenne a legegyszerűbb. De biztos ezt a feladatot is vagy 25-féleképpen meg lehetne oldani, de nekem most ez jutott eszembe első körben.Mert meglepően nem mondtál semmit, pedig szoktál folyton

És személy szerint érdekelt is a véleményed.Ez a menet közben frissített adatbázis kisebb módosításnak tűnik tényleg

-
Sk8erPeter
nagyúr
Okes,Bocsi.Megcsinaltam a peldat,de nem igazan mukodo kepes.Azert remelem valamennyire kitudjatok hamozni belole amit kell. [link].Ha ezzel nem vagyunk beljebb,akkor feltoltom egy tarhelyre az egeszet,es belinkelem majd.
Elore is koszi szepen a segitseget!
Jé most látom, hogy erre annak idején nem válaszoltam. Mondjuk annak idején azért, mert nem volt időm javítgatni a kódodat, miután még azt sem állítottad be jsFiddle-ön, hogy ne a MooTools library-t töltse be hozzá, hanem a jQuery-t...
Na meg ott volt az AJAX-os kérés, ami nyilvánvalóan nem működik jsFiddle-ön, amikor a saját oldalad címeihez van kötve. De vannak AJAX-tesztelő módszerek ott is. Aktuális még egyáltalán? -
Sk8erPeter
nagyúr
Mé' pont én?

Túl sok tapasztalatom ilyen progress baros dologgal nincs, de mondjuk szerintem az is lehetne egy opció, hogy egy adatbázis-táblában lehetne tárolni egy adott "batch-folyamathoz" az aktuális állapotot, timestamppel, kiegészítő adatokkal együtt. Vagy úgy, hogy előre fel lenne töltve, hány darab feldolgozásra lesz szükség egy adott folyamatnál, aztán akár a részfolyamatok is bekerülhetnének, majd ha egy-egy feladat befejezésre került, ez törlődne a táblából; vagy úgy, hogy folyamatosan, egy adott rész elkészítésénél feltöltögetésre kerül ez a tábla, aztán a végén ezt lehetne csekkolni, kiíratni mindenfélét, majd lehet tisztítani az ide bekerült adatokat.
És ennek a táblának az aktuális folyamathoz tartozó állapotát is lehetne pollozni AJAX-szal.
Legalábbis így elsőre szerintem még ez lenne a legegyszerűbb. De biztos ezt a feladatot is vagy 25-féleképpen meg lehetne oldani, de nekem most ez jutott eszembe első körben. -
martonx
veterán
Sziasztok!
Egy kis eligazítást szeretnék kérni. Van egy hosszabb http kérésem, ami alatt több php függvény fut. Szeretnék a függvények állapotáról a request közben információt kiíratni a képernyőre. Úgy gondoltam, hogy a megfelelő php sorokat megszakítva egy div innerHtml-jét módosítanám js-el, de sajnos nem reagál a request közben, fordítás után az utolsó módosítást jeleníti meg a divben. Ötletet, javaslatokat szeretnék kérni ennek megvalósítására.
Előre is köszi,
üdvAlakítsd át a JS-es http hívást ajax-os hívásokra. Így minden hívás után ki tudod jelezni callback-ből az aktuális státuszt.
-
Karma
félisten
Bele tudok menni részletesen, ha gondolod - de a jobb példa kedvéért le kéne írnod hozzá, hogy most milyen PHP szkript milyen oldalt generál le; illetve ez a folyamat hogy működik, hogy indul el.
Addig is, Sk8erPeter véleményeznéd az előzőket?

-
syC
addikt
-
Karma
félisten
A konkrét PHP megvalósítástól függetlenül ez egy olyan pont, ahol előnyös lehetne a megjelenítés és a folyamatod szétválasztása. Tehát egy AJAX hívással elindítasz valamit, aztán setIntervallal pollozod egy másik AJAX-szal, amíg véget nem ér. A dolog lényege az, hogy ezek a hívások ne HTML fragmentet adjanak vissza, hanem valami egyszerűbb JSON objektumot (benne a request azonosítójával és a státusszal), és ez alapján crissíted a UI-t, JS kódból.
Ezzel a döntéssel gyakorlatilag egy REST webservice-re és egy JS kliensre bontanád a problémát. Ha egyszer a jövőben mobilalkalmazást akarnál írni, ez felbecsülhetetlen értékű beruházás. De ha nem, a módosításokat is jobban lehetővé tenné.
Ja és ha nem lenne JavaScript, ott a meta-refresh.
De szigorúan csak ilyen helyzetben. -
Karma
félisten
Sziasztok!
Egy kis eligazítást szeretnék kérni. Van egy hosszabb http kérésem, ami alatt több php függvény fut. Szeretnék a függvények állapotáról a request közben információt kiíratni a képernyőre. Úgy gondoltam, hogy a megfelelő php sorokat megszakítva egy div innerHtml-jét módosítanám js-el, de sajnos nem reagál a request közben, fordítás után az utolsó módosítást jeleníti meg a divben. Ötletet, javaslatokat szeretnék kérni ennek megvalósítására.
Előre is köszi,
üdvA konkrét PHP megvalósítástól függetlenül ez egy olyan pont, ahol előnyös lehetne a megjelenítés és a folyamatod szétválasztása. Tehát egy AJAX hívással elindítasz valamit, aztán setIntervallal pollozod egy másik AJAX-szal, amíg véget nem ér. A dolog lényege az, hogy ezek a hívások ne HTML fragmentet adjanak vissza, hanem valami egyszerűbb JSON objektumot (benne a request azonosítójával és a státusszal), és ez alapján crissíted a UI-t, JS kódból.
Ezzel a döntéssel gyakorlatilag egy REST webservice-re és egy JS kliensre bontanád a problémát. Ha egyszer a jövőben mobilalkalmazást akarnál írni, ez felbecsülhetetlen értékű beruházás. De ha nem, a módosításokat is jobban lehetővé tenné.
-
syC
addikt
Sziasztok!
Egy kis eligazítást szeretnék kérni. Van egy hosszabb http kérésem, ami alatt több php függvény fut. Szeretnék a függvények állapotáról a request közben információt kiíratni a képernyőre. Úgy gondoltam, hogy a megfelelő php sorokat megszakítva egy div innerHtml-jét módosítanám js-el, de sajnos nem reagál a request közben, fordítás után az utolsó módosítást jeleníti meg a divben. Ötletet, javaslatokat szeretnék kérni ennek megvalósítására.
Előre is köszi,
üdv -
SektorFlop
aktív tag
Lehet, miért ne.

Végül melyik megoldást választottad?Maradtam annál, hogy az oldal illeszkedjen a böngésző kijelző méretéhez, annyi kritériumot adtam neki, hogy csak 2 elem változik dinamikusan a háromból, és és lefixáltam hogy 1000x670 pixel legyen a legkisebb (Ezt kb 1024x768-as felbontásnak felel meg, és ennél nagyobb felbontás esetén méretezi csak az oldalt át). Így nem kellett bíbelődni a betűmérettel, nagyon felbontáson és mobil készülékeken is tökéletes a megjelenítés. Szóval elvetettem a javascriptet, de amúgy nem is funkcionált úgy a dolog ahogy terveztem volna. Nem tudtam tökéletesen beállítani, hol túl kicsik voltak a betűk, hol túl nagyok és összefolytak.
De amiket itt leírtam inkább már CSS, szóval nem itt lenne a helye, elnézést is kérek érte.

Annyit hozzáteszek hogy tetszik ez a megoldás, ha az oldal tartalma nagyobb mint ami kiférne akkor se nyúlik tovább és jelenik meg oldalt a böngésző görgető sáv, hanem az aktuális div-ekre ahol hosszabb tartalmak vannak, egy szép jQuery-s scrollbar-t állítottam be.
-
[pod]Diablo
őstag
Pont ezért írta korábban Karma, hogy jsFiddle-re rakjál már fel példát, hogy lássuk, mivel próbálkoztál, és esetleg meg is tudjuk mondani, mi a hiba, ne nekünk kelljen már szenvedni és időt tölteni vele, hogy még ezt is összehozzuk.
Szerinted mit mondanak az autószervizben, ha azt mondod, hogy otthon van a kocsid, és nem működik, de nem tudod, miért, mondják már meg, hogy mi a baja?(#2940) SektorFlop : ugyanez vonatkozik rád is.
Oszd meg, hogy mivel próbálkoztál, mert különben nem fogunk tudni segíteni.
És ha témával kapcsolatos (van benne JS) a hsz.-ed, ne rakd OFF-ba.
Okes,Bocsi.Megcsinaltam a peldat,de nem igazan mukodo kepes.Azert remelem valamennyire kitudjatok hamozni belole amit kell. [link].Ha ezzel nem vagyunk beljebb,akkor feltoltom egy tarhelyre az egeszet,es belinkelem majd.
Elore is koszi szepen a segitseget!
-
Sk8erPeter
nagyúr
Rendben legközelebb már felrakom az aktuális dolgokat, de közbe már feladtam a betűméretezést, találtam jobb megoldást a megjelenésre.
UI: Ilyenkor már mehet off-ban? Már régóta fórumozom itt, de nem tudom mikor mi a szokás, bocsánat.

Lehet, miért ne.

Végül melyik megoldást választottad? -
SektorFlop
aktív tag
Pont ezért írta korábban Karma, hogy jsFiddle-re rakjál már fel példát, hogy lássuk, mivel próbálkoztál, és esetleg meg is tudjuk mondani, mi a hiba, ne nekünk kelljen már szenvedni és időt tölteni vele, hogy még ezt is összehozzuk.
Szerinted mit mondanak az autószervizben, ha azt mondod, hogy otthon van a kocsid, és nem működik, de nem tudod, miért, mondják már meg, hogy mi a baja?(#2940) SektorFlop : ugyanez vonatkozik rád is.
Oszd meg, hogy mivel próbálkoztál, mert különben nem fogunk tudni segíteni.
És ha témával kapcsolatos (van benne JS) a hsz.-ed, ne rakd OFF-ba.
Rendben legközelebb már felrakom az aktuális dolgokat, de közbe már feladtam a betűméretezést, találtam jobb megoldást a megjelenésre.
UI: Ilyenkor már mehet off-ban? Már régóta fórumozom itt, de nem tudom mikor mi a szokás, bocsánat.

-
Sk8erPeter
nagyúr
Itt tulajdonkepp az a problemam hogy ha ramegyek a menube a linkekre akkor betolti a tartalmat a megfelelo div-be,es meg is valtoztatja az url-t de ha csak ugy siman beirom az url-t a bongeszobe,vagy frissitem az oldalt, akkor magat az oldalt hozza be,es nem a tartalom div-be tolti be.A navigacios gomboknal meg a bongeszo navigacios gombjaira gondoltam.Valami ehhez hasonlot szeretnek kivitelezni.
Bocsi ha kicsit erthetetlenul fogalmaztam.
Pont ezért írta korábban Karma, hogy jsFiddle-re rakjál már fel példát, hogy lássuk, mivel próbálkoztál, és esetleg meg is tudjuk mondani, mi a hiba, ne nekünk kelljen már szenvedni és időt tölteni vele, hogy még ezt is összehozzuk.
Szerinted mit mondanak az autószervizben, ha azt mondod, hogy otthon van a kocsid, és nem működik, de nem tudod, miért, mondják már meg, hogy mi a baja?(#2940) SektorFlop : ugyanez vonatkozik rád is.
Oszd meg, hogy mivel próbálkoztál, mert különben nem fogunk tudni segíteni.
És ha témával kapcsolatos (van benne JS) a hsz.-ed, ne rakd OFF-ba.
-
[pod]Diablo
őstag
Itt tulajdonkepp az a problemam hogy ha ramegyek a menube a linkekre akkor betolti a tartalmat a megfelelo div-be,es meg is valtoztatja az url-t de ha csak ugy siman beirom az url-t a bongeszobe,vagy frissitem az oldalt, akkor magat az oldalt hozza be,es nem a tartalom div-be tolti be.A navigacios gomboknal meg a bongeszo navigacios gombjaira gondoltam.Valami ehhez hasonlot szeretnek kivitelezni.
Bocsi ha kicsit erthetetlenul fogalmaztam.
-
SektorFlop
aktív tag
Sziasztok!
Saját projektem desing-én dolgozom, az úgy nevezett responsive style-t követném, ha így kell írni. Elsőnek csinálok ilyet, ahhoz képest alakulgat egész jól. Viszont próbáltam a betű méretett is százalékban megadni, de rá kellet jönnöm hogy az se használ. A böngésző átméretezésénél a karakterek egymás alá folynak. Egyik ismerősöm megemlítette, hogy js-el lehet állítani a karakterek méretét úgy hogy a böngésző ablakához igazodjon.
Valaki megtudná mondani, hogy mi kellene pontosan keresnem, mert útbaigazítást viszont nem adott.
közben találtam egy ilyet, szerintem ez kell nekem: [link]
csak nem akar valamiért szuperálni.

-
SektorFlop
aktív tag
Sziasztok!
Saját projektem desing-én dolgozom, az úgy nevezett responsive style-t követném, ha így kell írni. Elsőnek csinálok ilyet, ahhoz képest alakulgat egész jól. Viszont próbáltam a betű méretett is százalékban megadni, de rá kellet jönnöm hogy az se használ. A böngésző átméretezésénél a karakterek egymás alá folynak. Egyik ismerősöm megemlítette, hogy js-el lehet állítani a karakterek méretét úgy hogy a böngésző ablakához igazodjon.
Valaki megtudná mondani, hogy mi kellene pontosan keresnem, mert útbaigazítást viszont nem adott.
-
Sk8erPeter
nagyúr
Olyan lenne az igazi, hogy lassan adja hozzá a class-t.

Nem is rossz ötlet, és akkor ha a class-ben nagyobb a szélesség, akkor egyben megoldaná az .animate()-et is.

-
Speeedfire
félisten
Biztos meg akarta határozni, hogy csak 1 másodperc múlva adjon neki class-t...

Olyan lenne az igazi, hogy lassan adja hozzá a class-t.

-
Sk8erPeter
nagyúr
Biztos meg akarta határozni, hogy csak 1 másodperc múlva adjon neki class-t...

-
Karma
félisten
Udv!
Van egy ilyen kodom:
$(function()
{
$("a[rel='tab']").click(function(e)
{
//e.preventDefault();
pageurl = $(this).attr('href');
$.ajax(
{
url:pageurl+'?rel=tab',success: function(data)
{
$("#tartalom").hide('slide', {direction: 'left'}, 1000,function()
{
$(this).html(data).show('slide', {direction: 'right'}, 1000,function(){});
});
}
});
if(pageurl!=window.location)
{
window.history.pushState({path:pageurl},'',pageurl);
}
$('#nav li a.active').addClass('offline',1000);
$('#nav li a.active').removeClass('active',1000);
$(this).addClass('active');
$(this).removeClass('offline');
return false;
});
});
ilyen linkel:
<a rel="tab" class="active" href="home.php">fooldal</a>Az a gondom vele hogy nem mukodnek az elore,hatra gombok,es frissites se.Hogy,illetve mit kene atirjak benne,hogy mukodesre birjam oket?
Elore is koszonom a segitseget!
JSFiddle-ön példát összerakni légy szíves, vagy legalább megmagyarázni, hogy milyen navigációs gombokról van szó...
Addig is egy megjegyzés: nem fog kiakadást okozni, de az addClass, removeClass függvényeknek nincs második paramétere.
-
[pod]Diablo
őstag
Udv!
Van egy ilyen kodom:
$(function()
{
$("a[rel='tab']").click(function(e)
{
//e.preventDefault();
pageurl = $(this).attr('href');
$.ajax(
{
url:pageurl+'?rel=tab',success: function(data)
{
$("#tartalom").hide('slide', {direction: 'left'}, 1000,function()
{
$(this).html(data).show('slide', {direction: 'right'}, 1000,function(){});
});
}
});
if(pageurl!=window.location)
{
window.history.pushState({path:pageurl},'',pageurl);
}
$('#nav li a.active').addClass('offline',1000);
$('#nav li a.active').removeClass('active',1000);
$(this).addClass('active');
$(this).removeClass('offline');
return false;
});
});
ilyen linkel:
<a rel="tab" class="active" href="home.php">fooldal</a>Az a gondom vele hogy nem mukodnek az elore,hatra gombok,es frissites se.Hogy,illetve mit kene atirjak benne,hogy mukodesre birjam oket?
Elore is koszonom a segitseget!
-
CSorBA
őstag
Nézd meg a Fácsét IE8-ban például.
Ott pont úgy változik az URL, hogy hash-t használnak.Tehát valahogy így:
http://www.facebook.com/photo.php?fbid=1231231#!/photo.php?fbid=123123132&set=ASDADS&type=1&permPage=1A #!/photo.php?.... rész az érdekes.
Tehát van egy "fallback", ha nem támogatja ezt a feature-t a böngésző, amiről Athlon64+ beszélt.
Okok, tiszta sor
Nagyon komoly megoldás. -
Sk8erPeter
nagyúr
Nézd meg a Fácsét IE8-ban például.
Ott pont úgy változik az URL, hogy hash-t használnak.Tehát valahogy így:
http://www.facebook.com/photo.php?fbid=1231231#!/photo.php?fbid=123123132&set=ASDADS&type=1&permPage=1A #!/photo.php?.... rész az érdekes.
Tehát van egy "fallback", ha nem támogatja ezt a feature-t a böngésző, amiről Athlon64+ beszélt.
-
CSorBA
őstag
Csak egy kicsit kellene tudni keresni. Ez egy HTML5 feature, ami nem működik minden böngészőben, információkat itt találhatsz, próbáld ki a window.history.replaceState-et!
Ezt ismerem, és ha jó isl tudom IE alatt nem megy. Az alatt meg nem néztem meg az FB-t, nem gondoltam h. ilyen feauturet raknak bele, ami nem minden browser alatt megy.

-
[pod]Diablo
őstag
Ez az event akkor is érvényes, próbáld ki az általam korábban linkelt oldalon, egy megadott hash-sel, pl. ezzel:
http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/#test4
Itt látható a #test4 hash a végén, és a 4. linket zöldre is színezi ennek a megnyitásakor.Hat igazsag szerint ezt probaltam valahogy osszehozni,de ugylatszik valamit elneztem
-
Sk8erPeter
nagyúr
Köszönöm az eddigi segítségeket,most így néz ki egy menü elemem href-je: href="#valami.php"
és most ezzel a kóddal töltöm be a php-fájlok tartalmát a div-be,és változtatom meg a hash-t:$(window).hashchange(function()1
{
var hash=location.hash;
document.title=''+(hash.replace(/^#/,'')||'');
$('#tartalom').hide('slide', {direction: 'left'}, 1000,function()
{
$(this).load(document.location.hash.replace(/#/,''),function()
{
$(this).show('slide', {direction: 'right'}, 1000,function(){});
})
})
})
(window).hashchange();Az is megoldhato valamilyen modon hogy refreshkor,vagy ha beirom a bongeszobe a az url-t akkor az url-nek a megfelelo tartalmat hozza be?
Ez az event akkor is érvényes, próbáld ki az általam korábban linkelt oldalon, egy megadott hash-sel, pl. ezzel:
http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/#test4
Itt látható a #test4 hash a végén, és a 4. linket zöldre is színezi ennek a megnyitásakor. -
[pod]Diablo
őstag
Köszönöm az eddigi segítségeket,most így néz ki egy menü elemem href-je: href="#valami.php"
és most ezzel a kóddal töltöm be a php-fájlok tartalmát a div-be,és változtatom meg a hash-t:$(window).hashchange(function()1
{
var hash=location.hash;
document.title=''+(hash.replace(/^#/,'')||'');
$('#tartalom').hide('slide', {direction: 'left'}, 1000,function()
{
$(this).load(document.location.hash.replace(/#/,''),function()
{
$(this).show('slide', {direction: 'right'}, 1000,function(){});
})
})
})
(window).hashchange();Az is megoldhato valamilyen modon hogy refreshkor,vagy ha beirom a bongeszobe a az url-t akkor az url-nek a megfelelo tartalmat hozza be?
-
Peter Kiss
őstag
Csak egy kicsit kellene tudni keresni. Ez egy HTML5 feature, ami nem működik minden böngészőben, információkat itt találhatsz, próbáld ki a window.history.replaceState-et!
-
CSorBA
őstag
De pl.: Facebookon, mikor egy galériát nézel, változik az url a lapozásnál. Pedig valószínűleg nem tölti újra az egész oldalt. És ott az urlben nincs #-jel
Akkor az mi, hogy? 
-
Sk8erPeter
nagyúr
Csak trollkodni jövök ide. Te majd úgyis megírod a frankót.
![;]](//cdn.rios.hu/dl/s/v1.gif)
"Csak trollkodni jövök ide."
Micsoda segítőkészség.
-
Speeedfire
félisten
Valahogy sejtettem.
![;]](//cdn.rios.hu/dl/s/v1.gif)
Csak trollkodni jövök ide. Te majd úgyis megírod a frankót.
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Sk8erPeter
nagyúr
Szerinted?

Valahogy sejtettem.
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Speeedfire
félisten
A hash-t változtasd (# utáni rész az URL végén).
Csináld úgy, ahogy Ben Alman mutatja:
jQuery hashchange event=============================================
(#2920) Speeedfire : ezt ki is próbáltad?

Szerinted?

-
Sk8erPeter
nagyúr
Udv!
van egy ilyen kodom amivel kulombozo fajlok tartalmat toltom be slide effect-el egy div-be:
$(function () {
function ajaxify(file){
$.get(file,function(data) {
$("#tartalom").hide('slide', {direction: 'left'}, 1000,function(){
$(this).html(data).show('slide', {direction: 'right'}, 1000,function(){
});
});
});
}
$('#nav li a').click(function(){
$('#nav li a.active').addClass('offline',1000)
$('#nav li a.active').removeClass('active',1000);
$(this).addClass('active');
$(this).removeClass('offline');
ajaxify($(this).attr('href'));
return false;
});
ajaxify('home.php');
});Ugy szeretnem atalakitani hogy a div tartalmanak valtozasaval egyutt valtozzon az url-is.
Ebbe tud nekem valaki segiteni?Elore is koszonom!
A hash-t változtasd (# utáni rész az URL végén).
Csináld úgy, ahogy Ben Alman mutatja:
jQuery hashchange event=============================================
(#2920) Speeedfire : ezt ki is próbáltad?

-
Speeedfire
félisten
Udv!
van egy ilyen kodom amivel kulombozo fajlok tartalmat toltom be slide effect-el egy div-be:
$(function () {
function ajaxify(file){
$.get(file,function(data) {
$("#tartalom").hide('slide', {direction: 'left'}, 1000,function(){
$(this).html(data).show('slide', {direction: 'right'}, 1000,function(){
});
});
});
}
$('#nav li a').click(function(){
$('#nav li a.active').addClass('offline',1000)
$('#nav li a.active').removeClass('active',1000);
$(this).addClass('active');
$(this).removeClass('offline');
ajaxify($(this).attr('href'));
return false;
});
ajaxify('home.php');
});Ugy szeretnem atalakitani hogy a div tartalmanak valtozasaval egyutt valtozzon az url-is.
Ebbe tud nekem valaki segiteni?Elore is koszonom!
Esetleg ez?
location.replace('http://www.url.com/');Vagy esetleg:
window.location.search += urlneve_amivel_kiegeszited; -
CSorBA
őstag
Jah bocsi, az át is irányít. Simán az url-t átirányítás nélkül nem lehet megváltoztatni, de van ez a módszer:
document.location.hash = "valami";
Bár ez csak #-jel után fűzi ezt. Más ötletem, így hirtelen nincs. Talán jön vki okos, és majd ír

-
CSorBA
őstag
Udv!
van egy ilyen kodom amivel kulombozo fajlok tartalmat toltom be slide effect-el egy div-be:
$(function () {
function ajaxify(file){
$.get(file,function(data) {
$("#tartalom").hide('slide', {direction: 'left'}, 1000,function(){
$(this).html(data).show('slide', {direction: 'right'}, 1000,function(){
});
});
});
}
$('#nav li a').click(function(){
$('#nav li a.active').addClass('offline',1000)
$('#nav li a.active').removeClass('active',1000);
$(this).addClass('active');
$(this).removeClass('offline');
ajaxify($(this).attr('href'));
return false;
});
ajaxify('home.php');
});Ugy szeretnem atalakitani hogy a div tartalmanak valtozasaval egyutt valtozzon az url-is.
Ebbe tud nekem valaki segiteni?Elore is koszonom!
window.location.replace(url)
-
[pod]Diablo
őstag
Udv!
van egy ilyen kodom amivel kulombozo fajlok tartalmat toltom be slide effect-el egy div-be:
$(function () {
function ajaxify(file){
$.get(file,function(data) {
$("#tartalom").hide('slide', {direction: 'left'}, 1000,function(){
$(this).html(data).show('slide', {direction: 'right'}, 1000,function(){
});
});
});
}
$('#nav li a').click(function(){
$('#nav li a.active').addClass('offline',1000)
$('#nav li a.active').removeClass('active',1000);
$(this).addClass('active');
$(this).removeClass('offline');
ajaxify($(this).attr('href'));
return false;
});
ajaxify('home.php');
});Ugy szeretnem atalakitani hogy a div tartalmanak valtozasaval egyutt valtozzon az url-is.
Ebbe tud nekem valaki segiteni?Elore is koszonom!
-
blueMerle
veterán
Böngésződben nyomj egy F12-őt, lesd meg a console-t.
Ezer hálás köszi, megvan a hiba -
Peter Kiss
őstag
-
blueMerle
veterán
-
Speeedfire
félisten
Sejtettem, csak kötekszem.

Ok, már elég volt ennyi.

Ne offoljuk a topicot. Örülök, hogy kiszórakoztattad magad.![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Sk8erPeter
nagyúr
Ohh lol.
Most esett csak le.
Nem, nem azért segítettem.Sejtettem, csak kötekszem.

-
Speeedfire
félisten
Dehát mé', ő írta: "Ha valaki tud segíteni a problémámon, ne tartsa magában, mert este rosszakat fog álmodni!"
Akkor most mindig álmodjunk rosszakat, mert Te már elmondtad a megoldást?
Na jó, befejeztem az OFF-olást, csak lovagoltam azon, amit írt. 
Ohh lol.
Most esett csak le.
Nem, nem azért segítettem. -
Sk8erPeter
nagyúr
Hogy mi?

Menj a p*csába.
Dehát mé', ő írta: "Ha valaki tud segíteni a problémámon, ne tartsa magában, mert este rosszakat fog álmodni!"
Akkor most mindig álmodjunk rosszakat, mert Te már elmondtad a megoldást?
Na jó, befejeztem az OFF-olást, csak lovagoltam azon, amit írt. 
-
Speeedfire
félisten
Megijedtél, hogy rosszakat fogsz álmodni?

Most akkor mindenki, aki magában tartotta és fogja tartani a megoldást, mert Te már elmondtad, rosszakat fog álmodni, amint elolvassa az előző hsz.-t? Neee!

Hogy mi?

Menj a p*csába.
-
Sk8erPeter
nagyúr
Galériát állítottál be neki?
<a href="a.jpg" rel="clearbox[gallery=My Gallery]">sample image</a>
<a href="b.mp3" rel="clearbox[gallery=My Gallery]">sample music</a>
<a href="http://www.youtube.com/v/myrmovieid" rel="clearbox[gallery=My Gallery]">sample youtube</a>Megijedtél, hogy rosszakat fogsz álmodni?

Most akkor mindenki, aki magában tartotta és fogja tartani a megoldást, mert Te már elmondtad, rosszakat fog álmodni, amint elolvassa az előző hsz.-t? Neee!

-
firewolf
tag
Galériát állítottál be neki?
<a href="a.jpg" rel="clearbox[gallery=My Gallery]">sample image</a>
<a href="b.mp3" rel="clearbox[gallery=My Gallery]">sample music</a>
<a href="http://www.youtube.com/v/myrmovieid" rel="clearbox[gallery=My Gallery]">sample youtube</a>ÓÓÓÓÓÓ Speeeeeeedfire úr, áldott legyen a te tudásod!
-
Speeedfire
félisten
Üdv!
Beillesztettem a honlapomba a clearboxot, minden működik szépen, egy kivételével. Az előre-hátra navigáló gombok nem akarnak megjelenni sehogyan se. Próbáltam állítgatni többmindent, de semmi...CB_TextNav='on',
CB_NavTextImgPrvNxt='on',
ha jól értelmezem ez a két sor szabályozza a navigálógombokat. Ha valaki tud segíteni a problémámon, ne tartsa magában, mert este rosszakat fog álmodni!Galériát állítottál be neki?
<a href="a.jpg" rel="clearbox[gallery=My Gallery]">sample image</a>
<a href="b.mp3" rel="clearbox[gallery=My Gallery]">sample music</a>
<a href="http://www.youtube.com/v/myrmovieid" rel="clearbox[gallery=My Gallery]">sample youtube</a> -
firewolf
tag
Üdv!
Beillesztettem a honlapomba a clearboxot, minden működik szépen, egy kivételével. Az előre-hátra navigáló gombok nem akarnak megjelenni sehogyan se. Próbáltam állítgatni többmindent, de semmi...CB_TextNav='on',
CB_NavTextImgPrvNxt='on',
ha jól értelmezem ez a két sor szabályozza a navigálógombokat. Ha valaki tud segíteni a problémámon, ne tartsa magában, mert este rosszakat fog álmodni! -
Sk8erPeter
nagyúr
-
bobace
addikt
De akkor hogy szeretnéd megoldani a kérdés megerősítését/tagadását, ha nincs felugró valami? Valaminek mindenképp fel kell ugrania a kérdéssel.
Pl. így: jQuery UI Dialog - Modal confirmation
Nincs rá egysoros módszer.
(#2897) Speeedfire :
"csicsa"?
Sztem inkább nem olyan ocsmány, mint a hagyományos módszer. 
Kicsit félreérthető vagyok.. Felugrik, de nem új ablak, hanem olyan háttér-elsötétítős módszer,mint amit linkeltél.

-
Speeedfire
félisten
Legyen csak ocsmány, mi?

Ennyi! Majd a saját projektemben használom az JQ UI-t.

-
Sk8erPeter
nagyúr
Ok, akkor nincs rá szükség.

Legyen csak ocsmány, mi?

Új hozzászólás Aktív témák
-
3000 - 2901
10361 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- gban: Ingyen kellene, de tegnapra
- Rég várt frissítést kap az Android tárcsázója
- LED világítás a lakásban
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- One otthoni szolgáltatások (TV, internet, telefon)
- Konkrét moderációval kapcsolatos kérdések
- Diablo II: Classic és Resurrected
- Genshin Impact (PC, PS4, Android, iOS)
- Poco F8 Ultra – forrónaci
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- BESZÁMÍTÁS! ASROCK Z270 i5 7600 8GB DDR4 512GB SSD GTX 1660 Ti 6GB Rampage SHIVA DeepCool 400W
- HP Pavilion 15 - 15,6" Full HD - Intel Pentium N3710 - 4GB - 500GB HDD - Win10 PRO - MAGYAR - DWD R
- Lenovo Thinkcentre M710Q MINI PC,i3-7100T,8GB DDR4,256GB SSD,WIN11
- M5! KÉSZLETKISÖPRÉSI ULTRAAKCIÓ!!! SPACE BLACK MacBook Pro 14" M5!!! 10C/10G 16GB 512GB Gar!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


(így még az IE8 és Firefox betöltési ideje is szélsebes, pedig utóbbinál már különösen meglepő)

Ezt pedig úgy lehet, hogy a teljes HTML oldalt, amivel most próbálkozol, benyomod pastebinre és ide linkeled.

.



Na jó, befejeztem az OFF-olást, csak lovagoltam azon, amit írt.


