Thread: load()
-
12-05-2012, 13:53 #1
load()
Twee vragen ivm best-practice voor jQuery.
1. Om iframes etc. te vermijden gebruik'k load() om specifieke dom-elementen te laten opvullen met content van andere pagina's. Probleem is dat er vrij veel links zijn. Lijst ik die gewoon allemaal op of zijn er andere en betere manieren om toch enkel de content uit bepaalde divs te laten veranderen zonder hele nieuwe pagina te laden?
2. Ik heb een aantal gallery's op een website, gallery's die'k graag zou "beschermen", maw, zodat mensen niet aan de foto's en mss liever zelf ook niet aan het script aankunnen, maar dat is vrij moeilijk om zo'n zaken te "verbergen" vermoed ik?no votes
-
-
12-05-2012, 14:11 #2
Uw foto's proberen beschermen is verloren werk. Das toch onmogelijk. Desnoods zelf print-screen.
Je kan er altijd een stamp opzetten maar da wordt ook nie echt gedaan, denk ik.
Om uw code te 'verbergen' raad ik u aan om ze te minifyen.Last edited by Huxley; 12-05-2012 at 14:17.
no votes
-
12-05-2012, 14:26 #3
Had al zo'n vermoeden dat dat vrij moeilijk ging zijn. Is van een fotografe die graag haar foto's wil "beschermen". Nuja, de resolutie is toch sowieso al vrij hard aangepast aan webgebruik, maar toch.
no votes
-
12-05-2012, 17:52 #4Member
- Registered
- 19/02/06
- Location
- -
- Posts
- 4,048
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/73
Tja, het probleem is dat die foto's sowieso moeten gedownload worden om ze te kunnen zien, en als je ze ziet kan je ook al gewoon een screenshot nemen.
Je kan het de gemiddelde gebruiker wel al wat moeilijker maken door rechterklik uit te schakelen op die pagina ofzo...no votes
-
12-05-2012, 18:41 #5no votes
-
12-05-2012, 21:10 #6
't Is niet dat hij niet mag herladen, maar ik vind die flicker die je ziet als je altijd hele pagina moet herladen beetje irritant/lelijk. Vind het ook een beetje stom om 10 pagina's met exact zelfde header/navigation bar/footer te hebben die elke keer opnieuw geladen moeten worden terwijl je dankzij jQuery het dataverkeer toch een pak reduceert. De url mag op zich wel veranderen, dat is niet de motivatie, maar zijn veel verschillende pagina's met telkens een andere jQuery gallery om een reeks foto's weer te geven. Dus telkens exact dezelfde pagina met gewoon een nieuwe gallery.
Is dat niet beter naar looks/snelheid/dataverbruik ?no votes
-
12-05-2012, 21:17 #7
Als het voor een image gallery is, kan het natuurlijk wel. Ik dacht dat je uw content van een pagina telkens wou inladen via js.
Die code moet ge trouwens nie zelf schrijven. Bestaan genoeg goede en mooie plugins voor.no votes
-
13-05-2012, 15:47 #8
Voor de gallery heb'k een plugin die een <ul> met bepaalde class omzet naar een mooie gallery. En dan gebruik'k gewoon een simpele on.('click',() om die .load() te triggeren. Niet zo moeilijk om zelf even te schrijven. Vroeg me gewoon af of die .load() methode de best practice was in jQuery voor dat soort zaken.
no votes

