zoukankan      html  css  js  c++  java
  • ArcGIS Server 9.3 中动态改变Toolbar上的工具的提示

    //主要通过改变工具栏上工具对应的图片的标题来实现(测试通过改变它的toolTip,但是未成功)

    var mapprintdiv = document.getElementById("PrintMapDiv");
        var toolbarobj = $find("Toolbar1");
        var toolbar = (toolbarobj != null) ? Toolbars[toolbarobj._uniqueID] : null;
        var toolbarItemName = "PrintMap";
        var imageTag = "Toolbar1PrintMapImage"; //这个的名称的规则是"Toolbar1"+toolbarItemName+"Image"
        var img = document.images[imageTag];
        if (mapprintdiv.style.visibility == "hidden") {
            mapprintdiv.style.top = 50;
            mapprintdiv.style.left = 50;
            mapprintdiv.style.visibility = "visible";

            if (toolbar != null) {   //改变工具的提示
                img.alt = "关闭地图打印";
                img.title = "关闭地图打印";
                switchImageSourceAndAlphaBlend(img, toolbar.items[toolbarItemName].defaultImage);  //这个应该是esri封装的js函数
            }
           
        }
        else {
            mapprintdiv.style.visibility = "hidden";
            if (toolbar != null) {//改变工具的提示

                img.alt = "地图打印";
                img.title = "地图打印";
                switchImageSourceAndAlphaBlend(img, toolbar.items[toolbarItemName].defaultImage);
            }
        }


       

  • 相关阅读:
    python基础-第十二篇-12.1jQuery基础与实例
    python基础-第十一篇-11.2DOM为文档操作
    [LC] 170. Two Sum III
    [Algo] 11. Rainbow Sort
    [LC] 31. Next Permutation
    [LC] 994. Rotting Oranges
    [LC] 863. All Nodes Distance K in Binary Tree
    [Algo] 132. Deep Copy Undirected Graph
    [LC] 138. Deep Copy Linked List With Random Pointer
    [Algo] 118. Array Deduplication IV
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/1646840.html
Copyright © 2011-2022 走看看