Ik heb het "Lightbox Gone Wild" (http://particletree.com/examples/lightbox) script in bewerking genomen, aangezien het op vele punten niet overweg kan met Prototype 1.6+. Alles draait nu helemaal top, behalve in IE8!
Het gaat om dit gedeelte:
In werkelijk alle browsers werkt het, behalve in IE8! Het werkt dus wel in compatibiliteitsmodus
. IE8 lijkt de processInfo() functie in z'n geheel niet aan te roepen. Heeft iemand een idee waar dit mee te maken kan hebben?
Het gaat om dit gedeelte:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| // Begin Ajax request based off of the href of the clicked linked loadInfo: function() { new Ajax.Request( this.content, {method: 'post', parameters: "", onComplete: this.processInfo.bindAsEventListener(this)} ); }, // Display Ajax response processInfo: function(response){ info = "<div id='lbContent'>" + response.responseText + "</div>"; $('lbLoadMessage').insert({ before: info }); $('lightbox').className = "done"; this.actions(); }, |
In werkelijk alle browsers werkt het, behalve in IE8! Het werkt dus wel in compatibiliteitsmodus