IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @269
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Vaše dáta sú v oblakoch

Virtuálny desktop lacno, spoľahlivo, bez kompromisov. www.ts.avnet.com

Webhosting - akcia +9 mesiacov

K ročnému predplatnému až 9 mesiacov zadarmo pri prevode hostingu k nám. www.exohosting.sk

Environmentálne manažértsvo

nadväzujúce Bc. - Mgr. - PhD. štúdium Prihlášky do 31.5.2012 www.sevs.sk

Záhradná technika Gardena

Široká paleta strojov a náradia. Spríjemnite si prácu na záhrade. www.gardena.sk

Priprav sa na futbalové EURO

Exkluzívna súťaž o Ford Fiesta! Kurzová superponuka a bonus 100€ https://www.tipsport.sk

Zistenie sirky elementu

Zaslať odpoveď
AutorSpráva
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Ne 04.12.11 21:24Odpovedať s citátomNávrat hore

Nazdarek. Potreboval by som poradit ako mam zistit sirku elementu v subore ktory si "loadnem".
Cize ak mam script:
kód:
$('#sem_vlozim').load('subor.php, {'hodnota1':value});

subor.php
kód:
<?php
<div id='id1'>
<p>Tu je vlozeny obrazok, cize tato sirka je neznama.<br>
Obsah divu, ktoreho potrebujem zistit sirku.</p>
</div>
?>

Tak by som potreboval zistit sirku toho elementu s id=id1.
Vdaka.
Zobraziť informácie o autoroviOdoslať súkromnú správu
shaggy
Moderátor
Moderátor

Založený: 21.02.2006
Príspevky: 4630
Bydlisko: Bratislava

PríspevokZaslal: Ne 04.12.11 21:32Odpovedať s citátomNávrat hore

Nestačí dať do callbacku funkcie .load funkciu na zistenie šírky napr. toho divu #id1?

_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailZobraziť autorove WWW stránky
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Po 05.12.11 10:14Odpovedať s citátomNávrat hore

Boze... ja som kus ... Mna vôbec nenapadlo dat to do callbacku..Hlavne ze som nad tym stravil cele poobedie.. Diky moc shaggy... Tu je aspon dôkaz o tom, ze chyba byva zvycajne medzi stolickou a PC
No mam este dalsiu skôr teoreticku otazocku. Povedzme ze mame vypisany zoznam tovaru. No a chcel by som, aby po kliknuti na nazov tovaru sa mi zobrazili vsetky informacie o tomto tovare vratane obrazka, hodnotenia navstevnikov/kupujucich/, hlasovania a pod. Zaujimalo by ma, ci to mam riesit tak, ze po kazdom kliknuti na polozku/tovar/ pouzijem tu funkciu load a teda zakazdym budem nahravat data zo serveru, alebo to mam riesit nejako cez polia a potom uz len v JS budem pracovat z tymi polami.. Ta prva moznost mi pride lepsia elegantnejsia, ale nevyhodou sa mi zda, ze zakazdym budem robit dopyt na server..Ta druha moznost zasa nebude taka zataz na server ale samotny kod bude rozsiahlejsi a komplikovanejsi. Vzhladom na to ake vsetky data potrebujem zobrazit... Mohli by ste mi prezradit vas nazor, resp. co by bolo vhodnejsie pouzit?? Dakujem za kazdy tip.
Zobraziť informácie o autoroviOdoslať súkromnú správu
shaggy
Moderátor
Moderátor

Založený: 21.02.2006
Príspevky: 4630
Bydlisko: Bratislava

PríspevokZaslal: Po 05.12.11 20:46Odpovedať s citátomNávrat hore

- ak sa tie dáta môžu meniť častejšie, bude lepšie to ťahať cez ajax,
- ak sa tie dáta menia len raz za dlhší čas, pokojne ich môžeš vygenerovať do pola a s tým potom pracovať,
- ak bude veľa produktov, treba si rozmyslieť, či ich natiahnuť ako pole, alebo vždy robiť request. Toto záleží od konkrétnej aplikácie a konkrétnych okolností.

_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailZobraziť autorove WWW stránky
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Po 05.12.11 21:52Odpovedať s citátomNávrat hore

tych produktov bude veľa a menit sa budu často.. teda aspon s touto alternativou ratam..A prave preto mam z toho dilemu... Ako to vyriesit.. Napadla ma aj moznost, ze povedzem zakladne udaje napr. obrazky, nazov, datum pridania, cena a pod. by som vyriesil klasicky JS/JQuery cez polia a komentare, hodnotenia uzivatelov, hlasovanie by som potiahol cez ajax.. Ale neviem ci to je dobra alternativa.. Chcel by som pouzit co najpraktickejsie riesenie..preto sa na to pytam....
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: Ut 06.12.11 15:07Odpovedať s citátomNávrat hore

Technicky stačí vyriešiť posielanie vhodných http hlavičiek (napr. etag) a tie údaje prenesené pomocou Ajax sa môžu načítavať z cache prehliadača (ty tam musíš vyriešiť to, ako zistiť čas modifikácie, etag... tak, aby to zaťažilo tvoj server čím menej).

PS: Zisťovať veľkosť načítaného div elementu je dosť zvláštne (pretože záleží aj na tom, kam sa ten div vloží).
PPS: Ak "meniť často" znamená, že sa budú meniť každých pár sekúnd, tak to riešenie s cache nemá zmysel používať (ak to ale znamená, že informácie o jednotlivom tovare sa po pridaní zmenia iba niekedy, tak by sa to použiť dalo).
Zobraziť informácie o autoroviOdoslať súkromnú správu
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Ut 06.12.11 19:46Odpovedať s citátomNávrat hore

Tak nakoniec som to vyriesil cez Ajax a polia.. Teda, v document.ready /pri nacitavani stranky/ si cez ajax vytvorim polia s udajmi, ktore potrebujem pre danu kategoriu produktov no a samotne zobrazovanie /preklikavanie/ produktov riesim cez JS/Jquery s pouzitim uz pripravenych poli.. A pridavanie prispevkov, hodnotenie atd. znova cez ajax - pretoze predpokladam, ze hodnotenie, alebo komentare k jednotlivym produktom, nebudu take caste.. Aj ked neviem ci je spravne, ale toto riesenie mi prislo ako najvhodnejsie..
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd