الثلاثاء، 27 أغسطس 2013

CRM 2011: Handling Tab click event

///************* Handing All From Tabs click event *****************

function TabsClickeHandler(MyFunctionName) {
            var TabLinksContainer = document.getElementById("ulTabLinks");
            var Li_items = TabLinksContainer.getElementsByTagName("li");
            for (var i = 0; i < Li_items.length; ++i) {
                //Get 'a' Tages Name.
                var Links = Li_items[i].getElementsByTagName("a");

                if (Links[0].addEventListener) {   // all browsers except IE before version 9
                    //Attach ‘onclick’ event handler to "Tab"
                    Links[0].addEventListener("click", function () { MyFunctionName(); }, false);
                }
                else if (Link[0].attachEvent) {    // IE before version 9
                    //Attach ‘onclick’ event handler to "Tab"
                    Links[0].attachEvent('onclick', function () { MyFunctionName(); });
                }
            }
        }
///**************** Handing  Only One Tab click event ********

function OneTabClickeHandler(TabId,MyFunctionName) {
            //the ID of ‘tab’
            var Tab = document.getElementById(TabId);

                if (Tab.addEventListener) {   // all browsers except IE before version 9
                    //Attach ‘onclick’ event handler to "Tab"
                    Tab.addEventListener("click", function () { MyFunctionName(); }, false);
                }
                else if (Tab.attachEvent) {    // IE before version 9
                    //Attach ‘onclick’ event handler to "Tab"
                    Tab.attachEvent('onclick', function () { MyFunctionName(); });
                }
        }

ليست هناك تعليقات:

إرسال تعليق