Thread: load()

  1. #1
    Scissor's Avatar
    Registered
    14/09/02
    Posts
    1,088
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    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  

  2. #2
    Huxley's Avatar
    Registered
    21/01/10
    Location
    Gent
    Posts
    3,535
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by Scissor View Post
    This quote is hidden because you are ignoring this member. Show
    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?
    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  

  3. #3
    Scissor's Avatar
    Registered
    14/09/02
    Posts
    1,088
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    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  

  4. #4
    YaMo's Avatar
    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  

  5. #5
    Huxley's Avatar
    Registered
    21/01/10
    Location
    Gent
    Posts
    3,535
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by Scissor View Post
    This quote is hidden because you are ignoring this member. Show
    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?
    Waarom mag uw pagina niet herladen/ url veranderen? Lijkt me onnodig. Trouwens beter als uw url verandert ('vorige pagina', favorieten, enz)
    no votes  

  6. #6
    Scissor's Avatar
    Registered
    14/09/02
    Posts
    1,088
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    '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  

  7. #7
    Huxley's Avatar
    Registered
    21/01/10
    Location
    Gent
    Posts
    3,535
    iTrader
    0
    Mentioned
    0 Post(s)
    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  

  8. #8
    Scissor's Avatar
    Registered
    14/09/02
    Posts
    1,088
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    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  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in