javascript fejl i internet explorer
Hej har lavet dette her script nogen som kan se hvad fejlen kan være ?if (typeof DIST == "undefined" || !DIST) { var DIST = {}; }
if (!DIST.Event) {
DIST.Event = function(){
Event.eventlistener = function(id){
var element_id = id;
return {
addListener: function(){
var link_element = document.getElementById('a_' + element_id);
var text_element = document.getElementById('p_' + element_id);
var element_fulltxt = document.getElementById('fulltxt_' + element_id);
if(link_element.innerHTML == 'Luk'){
return Event.close(link_element, text_element, element_fulltxt);
} else {
return Event.open(link_element, text_element, element_fulltxt);
}
}(),
};
};
Event.open = function(e_link, e_text, fulltxt){
e_link.innerHTML = 'Luk';
e_text.innerHTML = fulltxt.innerHTML;
};
Event.close = function(e_link, e_text, fulltxt){
e_link.innerHTML = 'Læs Mere';
sliced_fulltxt = fulltxt.innerHTML.slice(0, 250);
e_text.innerHTML = sliced_fulltxt;
};
Event.testfunc = function(id){
var element_fulltxt = document.getElementById('fulltxt_' + id);
if(element_fulltxt.innerHTML.length <= 250){
var e_link = document.getElementById('a_' + id);
e_link.style.display = 'none';
} else {
var e_text = document.getElementById('p_' + id);
e_text.innerHTML = e_text.innerHTML + '...';
}
};
}();
}
