MrFish Posted March 14, 2010 Share Posted March 14, 2010 I'm making custom on-events in js. I've made a custom scrollbar for this band site (so I can customize what it looks like in all browsers) but I've got a minor problem in firefox and a major problem in IE (of course...).http://chameleonsoundscape.com/Firefox problem-The only problem I have in firefox is that the selectstart event should disable it from selecting text. It works fine in chrome but it's not working in firefox. addEventListener(document, "selectstart", checkDrag, false); function checkDrag(evt) { if(isDragging) { evt.preventDefault(); return false; } else return true; } IE Problem-The functions I'm using to make event listeners should work for ie but NONE of the events are being created. I've got it so it will alert the object that was sent to it if it won't work so you can visit the page in ie to see that. addEventListener(document, "mousemove", mouseCoords, false); addEventListener(document, "selectstart", checkDrag, false); addEventListener(document, "mouseup", endDrag, false); function addEventListener(object, eventType, listener, capturing){ if(object.addEventListener) { object.addEventListener(eventType, listener, capturing); } else if(object.attachObject) { object.attachObject("on" + eventType, listener); } else { alert(object); }} Link to comment Share on other sites More sharing options...
Ingolme Posted March 14, 2010 Share Posted March 14, 2010 The problem might first stem from trying to override the addEventListener() function. Try calling it addEvent() instead.Internet Explorer doesn't use attachObject, it uses attachEvent()."selectStart" isn't a proper event. Here's a list of possible events and the browsers they're compatible with: http://www.quirksmode.org/dom/events/ Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.