Hirdetés

2024. június 17., hétfő

Gyorskeresés

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2014-02-25 10:20:57

LOGOUT.hu

JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)

Összefoglaló kinyitása ▼

Hozzászólások

(#2901) Sk8erPeter válasza Speeedfire (#2900) üzenetére


Sk8erPeter
nagyúr

Legyen csak ocsmány, mi? :DDD

Sk8erPeter

(#2902) Speeedfire válasza Sk8erPeter (#2901) üzenetére


Speeedfire
nagyúr

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

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2903) bobace válasza Sk8erPeter (#2899) üzenetére


bobace
őstag

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. :R

Nem az a szabadság, hogy azt teheted, amit akarsz, hanem, hogy nem kell megtenned, amit nem akarsz.

(#2904) Sk8erPeter válasza bobace (#2903) üzenetére


Sk8erPeter
nagyúr

Na, hát akkor ott van. :D
"View Source"-nál meg tudod nézni a konkrét kódot itt.

Sk8erPeter

(#2905) firewolf


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!

(#2906) Speeedfire válasza firewolf (#2905) üzenetére


Speeedfire
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>

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2907) firewolf válasza Speeedfire (#2906) üzenetére


firewolf
tag

ÓÓÓÓÓÓ Speeeeeeedfire úr, áldott legyen a te tudásod!

(#2908) Sk8erPeter válasza Speeedfire (#2906) üzenetére


Sk8erPeter
nagyúr

Megijedtél, hogy rosszakat fogsz álmodni? :DDD
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! :O :DD

Sk8erPeter

(#2909) Speeedfire válasza Sk8erPeter (#2908) üzenetére


Speeedfire
nagyúr

Hogy mi? :P
Menj a p*csába. :DDD

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2910) Sk8erPeter válasza Speeedfire (#2909) üzenetére


Sk8erPeter
nagyúr

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? :( :DD Na jó, befejeztem az OFF-olást, csak lovagoltam azon, amit írt. :D

Sk8erPeter

(#2911) Speeedfire válasza Sk8erPeter (#2910) üzenetére


Speeedfire
nagyúr

Ohh lol.
Most esett csak le. :DDD
Nem, nem azért segítettem.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2912) Sk8erPeter válasza Speeedfire (#2911) üzenetére


Sk8erPeter
nagyúr

Sejtettem, csak kötekszem. :DDD

Sk8erPeter

(#2913) Speeedfire válasza Sk8erPeter (#2912) üzenetére


Speeedfire
nagyúr

Ok, már elég volt ennyi. :D
Ne offoljuk a topicot. Örülök, hogy kiszórakoztattad magad. ;]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2914) blueMerle


blueMerle
veterán

Mesterek, óriási gondom van!

Ezen az oldalon: [link] egy issue lehet mert se a méretválasztás se a jqzoom funkció nem megy, de sehogyse tudom megtalálni hol lehet a baj. Tudnátok segíteni? :R

Itt működik a dolog:
[link]

(#2915) Peter Kiss válasza blueMerle (#2914) üzenetére


Peter Kiss
senior tag

Böngésződben nyomj egy F12-őt, lesd meg a console-t.

(#2916) blueMerle válasza Peter Kiss (#2915) üzenetére


blueMerle
veterán

:R Ezer hálás köszi, megvan a hiba

(#2917) [pod]Diablo


[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!

"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...

(#2918) CSorBA válasza [pod]Diablo (#2917) üzenetére


CSorBA
őstag

window.location.replace(url)

(#2919) CSorBA


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 :)

[ Szerkesztve ]

(#2920) Speeedfire válasza [pod]Diablo (#2917) üzenetére


Speeedfire
nagyúr

Esetleg ez?
location.replace('http://www.url.com/');

Vagy esetleg:
window.location.search += urlneve_amivel_kiegeszited;

[ Szerkesztve ]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2921) Sk8erPeter válasza [pod]Diablo (#2917) üzenetére


Sk8erPeter
nagyúr

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? :)

Sk8erPeter

(#2922) Speeedfire válasza Sk8erPeter (#2921) üzenetére


Speeedfire
nagyúr

Szerinted? :P

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2923) Sk8erPeter válasza Speeedfire (#2922) üzenetére


Sk8erPeter
nagyúr

Valahogy sejtettem. ;]

Sk8erPeter

(#2924) Speeedfire válasza Sk8erPeter (#2923) üzenetére


Speeedfire
nagyúr

Csak trollkodni jövök ide. Te majd úgyis megírod a frankót. ;]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2925) Sk8erPeter válasza Speeedfire (#2924) üzenetére


Sk8erPeter
nagyúr

"Csak trollkodni jövök ide."
Micsoda segítőkészség. :DDD

Sk8erPeter

(#2926) CSorBA


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 :U Akkor az mi, hogy? :F

(#2927) Peter Kiss válasza CSorBA (#2926) üzenetére


Peter Kiss
senior tag

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!

(#2928) [pod]Diablo


[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?

"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...

(#2929) Sk8erPeter válasza [pod]Diablo (#2928) üzenetére


Sk8erPeter
nagyúr

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.

jQuery.hashchange event

[ Szerkesztve ]

Sk8erPeter

(#2930) [pod]Diablo válasza Sk8erPeter (#2929) üzenetére


[pod]Diablo
őstag

Hat igazsag szerint ezt probaltam valahogy osszehozni,de ugylatszik valamit elneztem

"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...

(#2931) CSorBA válasza Peter Kiss (#2927) üzenetére


CSorBA
őstag

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. :U

(#2932) Sk8erPeter válasza CSorBA (#2931) üzenetére


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=1

A #!/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.

Sk8erPeter

(#2933) CSorBA válasza Sk8erPeter (#2932) üzenetére


CSorBA
őstag

Okok, tiszta sor :R Nagyon komoly megoldás.

(#2934) [pod]Diablo


[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!

"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...

(#2935) Karma válasza [pod]Diablo (#2934) üzenetére


Karma
félisten

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.

“All nothings are not equal.”

(#2936) Sk8erPeter válasza Karma (#2935) üzenetére


Sk8erPeter
nagyúr

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

Sk8erPeter

(#2937) Speeedfire válasza Sk8erPeter (#2936) üzenetére


Speeedfire
nagyúr

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

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#2938) Sk8erPeter válasza Speeedfire (#2937) üzenetére


Sk8erPeter
nagyúr

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

Sk8erPeter

(#2939) SektorFlop


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.

"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."

(#2940) SektorFlop válasza SektorFlop (#2939) üzenetére


SektorFlop
aktív tag

közben találtam egy ilyet, szerintem ez kell nekem: [link]

csak nem akar valamiért szuperálni. :(

"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."

(#2941) [pod]Diablo válasza Karma (#2935) üzenetére


[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.

[ Szerkesztve ]

"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...

(#2942) Sk8erPeter válasza [pod]Diablo (#2941) üzenetére


Sk8erPeter
nagyúr

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. :D

Sk8erPeter

(#2943) SektorFlop válasza Sk8erPeter (#2942) üzenetére


SektorFlop
aktív tag

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. :B

"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."

(#2944) Sk8erPeter válasza SektorFlop (#2943) üzenetére


Sk8erPeter
nagyúr

Lehet, miért ne. :D
Végül melyik megoldást választottad?

Sk8erPeter

(#2945) [pod]Diablo válasza Sk8erPeter (#2942) üzenetére


[pod]Diablo
őstag

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!

[ Szerkesztve ]

"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...

(#2946) SektorFlop válasza Sk8erPeter (#2944) üzenetére


SektorFlop
aktív tag

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.

"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."

(#2947) syC


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

(#2948) Karma válasza syC (#2947) üzenetére


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é.

[ Szerkesztve ]

“All nothings are not equal.”

(#2949) Karma válasza Karma (#2948) üzenetére


Karma
félisten

Ja és ha nem lenne JavaScript, ott a meta-refresh.
De szigorúan csak ilyen helyzetben.

“All nothings are not equal.”

(#2950) syC válasza Karma (#2949) üzenetére


syC
addikt

Szia!

Köszönöm szépen a hozzászólást. Utána nézek annak, amit írtál (, mert első olvasatra nem teljesen tiszta :)).

:R

Copyright © 2000-2024 PROHARDVER Informatikai Kft.