HTML gevorderde |
|
Ik gebruik de lightbox van huddletogether.
Voor het veranderen van tekst binnen de pagina heb ik volgende script.
Nu volgende probleem doet zich voor:
Zoals je kan zien hier werkt de lightbox zoals het hoort als je op een image klikt, als je nu op Droom klikt op u rechterzijde zal dan een nieuwe pagina laden door middel van mijn script als je dan op een foto klikt open die niet met lightbox maar word het image gewoon geladen.
En ja ik gebruik die link juist.
<a href="...." rel="lightbox"><img .... /></a>
<a href="...." rel="lightbox"><img .... /></a>
Weet iemand hoe ik dit kan oplossen
function chance(url,target) {
// native XMLHttpRequest object
//Dit zal getoont worden tijdens het "te lang" laden je
document.getElementById(target).innerHTML = '<img src="images/loader/loader.gif" alt="loader" />';
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = function() {ifklik(target);};
req.open("GET", url, true);
req.send(null);
// IE/Windows ActiveX version
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = function() {ifklik(target);};
req.open("GET", url, true);
req.send();
}
}
}
function ifklik(target) {
// Enkel als de aanvraag wordt "geladen"
if (req.readyState == 4) {
// Als het "OK" is
if (req.status == 200) {
results = req.responseText;
document.getElementById(target).innerHTML = results;
} else {
//Dit zal bij een fout deze error text weergeven
document.getElementById(target).innerHTML="error:\n" +
req.statusText;
}
}
}
function chance(url,target) { // native XMLHttpRequest object //Dit zal getoont worden tijdens het "te lang" laden je document.getElementById(target).innerHTML = '<img src="images/loader/loader.gif" alt="loader" />'; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = function() {ifklik(target);}; req.open("GET", url, true); req.send(null); // IE/Windows ActiveX version } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = function() {ifklik(target);}; req.open("GET", url, true); req.send(); } } } function ifklik(target) { // Enkel als de aanvraag wordt "geladen" if (req.readyState == 4) { // Als het "OK" is if (req.status == 200) { results = req.responseText; document.getElementById(target).innerHTML = results; } else { //Dit zal bij een fout deze error text weergeven document.getElementById(target).innerHTML="error:\n" + req.statusText; } } }
edit off: er was hier iemand die de lightbox heeft aangepast wie was da weer vind hier niks
|