ArtikelenLightbox installeren
Gepost door joost
op 27 mrt 2010 in de categorie
HTML
FF een Lightboxje installeren. Het is een 'piece of cake', maar het maakt je website meteen een stuk sjieker. Er zijn vele varianten van de Lightbox gemaakt. De originele Lightbox kan alleen afbeeldingen openen. Daarom laat ik in dit voorbeeld zien hoe je de variant 'Thickbox' installeert. De Thickbox kan naast afbeeldingen ook iframes en flash-video aan.
Stap 1. Downladen van de files Om thickbox te installeren heb je vier files nodig, namelijk jquery.js, thickbox.js, thickbox.css, en de loadingAnimation.gif. Sla deze files op op je computer. Stap 2. Aanpassingen maken aan je HTML Zorg dat de pagina van waaruit je de Thickbox wil gaan aanroepen een geldige 'Document Type Definition' heeft. Zonder geldige DTD zal Thickbox niet goed werken. Zet daarom de volgende code op de eerste regel van je HTML document.
Andere geldige doctypes kun je vinden op w3schools.com. Vervolgens moet je de files die je hebt gedownload gaan inladen. Dit doe je met de onderstaande code, die je plaatst tussen de <HEAD> en de </HEAD> tag van je document. Let op: de volgorde van het inladen is van belang en moet zijn zoals in dit voorbeeld!
Stap 3. Aanpassen van de thickbox.js file In de thickbox.js file staat op één van de eerste regels een link naar 'loadingAnimation.gif'.
Deze verwijzing is relatief en onjuist en passen we daarom aan. We gebruiken gewoon dezelfde directory als we voor de scripts hebben gebruikt. Dat is makkelijk want dan hebben we alle files bij elkaar. Bovenstaande regel moet je dus vervangen door deze:
Stap 3. Uploaden van de files Nu moet je de files uploaden. Open een FTP programma en maak in de root van je website een mapje aan met de naam 'thickbox'. Upload alle vier de files naar deze directory. Stap 4. Implementeren maar Nu komt het leuke deel... Thickbox is 'geinstalleerd'. En kan dus aangeroepen worden. Hieronder een aantal manieren om dat te doen. Enkele afbeelding
Gallerij met afbeeldingen
Iframe openen
Dit is de basis. Op de website van Thickbox: http://jquery.com/demo/thickbox staat meer informatie, onder andere over INLINE content en AJAX content. Succes! Before you can implement ThickBox make sure the page that invokes ThickBox has a valid DTD. This is required for ThickBox to look and function correctly. 1. ThickBox requires the jQuery JavaScript library; because of this, you will need to include the jquery.js file in the head element of your web page, followed by the thickbox.js file (NOTE: jquery.js must come first in the source order). Example below:
Once you have included the .js files, open thickbox.js or thickbox-compressed.js and locate the tb_pathToImage variable at the top of the page. Once you have found it, make sure to change the value of tb_pathToImage to the path where the loadingAnimation.gif file is located on your own server. 2. Include the ThickBox CSS file in your web page. As of version 3.1 you will also need to update the path to the macFFBgHack.png in the thickbox.css file. Example options below:
Terug |
|