[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
ako na #prepinace

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 06.03.2009 15:00 | ako na #prepinace

Pri ajaxovych aplikacii je nevyhoda, ze ak napr pomocou ajaxu nacitavam niekam obsah a viem ho tlacitkami menit, link sa mi nemeni..

da sa to ale riesit tak, ze pridavam za adresou #nazov, ze ?

Ale co dalej ? :) ako to script spracuje? Je na to nieco v JS, alebo mam pouzit PHP, co bude zistovat URL a podla toho pustat JS scripty ?

link bude napr:
Kód:
index.php?produkt=15#popis

alebo
Kód:
index.php?produkt=15#diskusia


- a podla toho #popis / #diskusia sa bude nacitavat do divu obsah.. to nacitavanie samozrejme mam, len na tie prepinace neviem prist, ze ako na to ;)


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 06.03.2009 16:15 | ako na #prepinace

no pokiaľ viem tak # sa používa na vnútorné prelinkovanie stránky (aj keď som sa tomu nevenoval). Taktiež pokiaľ viem JS môže čítať POST alebo GET ... čiže by som to poslielal ako parameter ... otázka znie či to budeš riešiť na PHP alebo na JS ... (teda či budeš posielať JS alebo dotaz na PHP)


Offline

Užívateľ
Užívateľ
ako na #prepinace

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 06.03.2009 16:32 | ako na #prepinace

nie nie len na tie anchory (ci ako sa to vola) sa pouziva #...
tiez na to, co opisujem...


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Čestný člen
Čestný člen
ako na #prepinace

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1752
Témy: 17 | 17
NapísalOffline : 06.03.2009 17:42 | ako na #prepinace

ked nad tym uvazujem, tak by som si zistil ci je zapnuty javascript. ak je, tak to nechas pracovat pomocou ajaxu a ak nieje, tak pomocou php rozparsuje uri a podla toho vykonas potrebnu akciu.


_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Užívateľ
Užívateľ
ako na #prepinace

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 06.03.2009 22:21 | ako na #prepinace

no, presne suchy, ja sa pytam na tu ajaxovu cas.. ako to zistim cez JS ? alebo asi bude lepsie to rozparsovat cez PHP...


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35 | 35
Bydlisko: Bratislava
NapísalOffline : 06.03.2009 23:12 | ako na #prepinace

v podstate to funguje tak, ze si urobis setinterval, kde budes pozerat kedy sa klikne na ktory div. vtedy mu priradis class="active" a len budes pozerat v tom intervale ktora zalozka je active... vtedy cez updater prehodis obsah.


_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Užívateľ
Užívateľ
ako na #prepinace

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 07.03.2009 0:16 | ako na #prepinace

to mam spravene (teda, ak myslime na to iste) a robil som to inak, pomocou ajaxu, pretoze mi do divu natahuje obsah z DB

ja ale potrebujem to, ze pomocou JS/Ajaxu natahujem do jedneho DIVu obsah - URL sa samozrejme nemeni
ale ja chcem, aby sa vlastne menila a lisila sa prave tymi # "prepinacmi". A ide o to, ze niekomu poslem link aj s tym # na konci a aby to zistilo, co ma nacitat do toho divu... ale spravim to tak, ako som aj chcel a suchy ma v tom utvrdil, ze to rozparsujem cez PHP a podla toho pustim JS... len som myslel, ze na to je nieco v JS spravene, co s tym dokaze pracovat nejako napriamo :)


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 07.03.2009 0:57 | ako na #prepinace

Stále nechápem, čo presne riešiš. Ak hľadáš, ako pomocou js jednoducho získať hash (to je to #niečo), tak použi niečo ako location.hash (sú tam aj ďalšie zaujímavé atribúty).

Každopádne ja by som to skôr riešil tak, že by som tam dal tlačidlo/link, ktoré by slúžilo ako url pre záložku (v tom url by mohli byť v podstate akékoľvek parametre). Potom by sa to url pri načítavaní v php spracovalo a podľa toho by sa poslala správna stránka (div by už obsahoval to, čo tam byť má a ďalej by fungoval cez ajax).

A aj v prípade, že použiješ ten hash by bolo, podľa mňa, rozumné, poslať kompletnú stránku a nedoťahovať, hneď po načítaní, ďalšie časti pomocou ajax (bude to tak pre používateľa pôsobiť rýchlejším dojmom).

Samozrejme ideálne by bolo, keby si urobil stránku, ktorá funguje bez JS a potom tam ten JS pridal tak, aby to dokázalo fungovať aj bez toho JS (ak je napr. zakázaný). Takže žiadne href="#", onclick="..."... :)


Offline

Užívateľ
Užívateľ
ako na #prepinace

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 10.03.2009 16:26 | ako na #prepinace

dik chrono, bude to tak spravene samozrejme....
no, na ten location.hash som sa pytal


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
 [ Príspevkov: 9 ] 


ako na #prepinace



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

samsung nenajde ako bootovatelne mediun, inak ide ako ma

v Optické zariadenia

0

1343

27.03.2009 21:53

ejo

V tomto fóre nie sú ďalšie neprečítané témy.

Ako inštalovať módy ho PHPbb a ako na reklamu !!!

v Redakčné systémy

8

3125

30.03.2008 15:39

MarkoSVK

V tomto fóre nie sú ďalšie neprečítané témy.

WEB stranka.ako na nu a ako s nou

v Ostatné

13

1418

12.10.2007 21:54

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Samsung S8300 ultra touch ako navigacia. ako na to?

v Mobilné zariadenia

6

1491

26.11.2009 22:25

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

ako kopirovat text z pdf kde je ako obrazok

v Ostatné programy

1

692

19.10.2014 20:18

liqua1

V tomto fóre nie sú ďalšie neprečítané témy.

Ako si nastavim router/modem/wifi? Citaj ako prve!

v Siete

3

2875

17.07.2015 13:52

Tonko340

V tomto fóre nie sú ďalšie neprečítané témy.

ako nainstalovat javu do pc s pristupom ako uzivatel

v Assembler, C, C++, Pascal, Java

1

833

18.03.2008 8:40

redw

V tomto fóre nie sú ďalšie neprečítané témy.

Ako nastaviť v notebooku výkonnejšiu grafiku ako primárnu.

v ATI/AMD grafické karty

0

848

12.12.2015 21:10

krakenis

V tomto fóre nie sú ďalšie neprečítané témy.

ako po preinstalovani mat parametre ako minuly uzivatel

v Operačné systémy Microsoft

1

463

20.08.2008 8:42

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Návod: Ako si spravit doma zmrzlinu original ako z obchodu?

v Jedlo, pitie a varenie

7

4089

22.08.2009 15:55

david3504

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

ČÍTAJ AKO PRVÉ: Ako sa správne pýtať pri skladaní počítača?

v PC zostavy

0

14826

28.09.2007 12:38

eXistenZ

V tomto fóre nie sú ďalšie neprečítané témy.

Ako je možné že maloobchody majú často lepšie ceny ako

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Obchody, reklamácie a právo

36

4403

20.11.2009 15:49

Googler1

V tomto fóre nie sú ďalšie neprečítané témy.

AMD Athlon 64 3800+ 2,41Ghz ako a ako vela pretaktovat

v Biosy a ladenie výkonu

8

1113

23.10.2010 21:04

reDo

V tomto fóre nie sú ďalšie neprečítané témy.

Ako stiahnut video z Youtube ako mp3

v Články

7

5993

10.01.2009 13:32

adam230

V tomto fóre nie sú ďalšie neprečítané témy.

Ako nastaviť video ako pozadie pracovnej plochy?

v Operačné systémy Microsoft

3

1523

31.03.2010 22:43

Googler1

V tomto fóre nie sú ďalšie neprečítané témy.

Ako napalit Windows 8 ako bootovatelne DVD

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

32

4615

04.11.2012 14:09

Ravokman



© 2005 - 2024 PCforum, edited by JanoF