示例代码:

<html>
<head>
<title>3dml的Feature对象选中和隐藏</title>
<script type="text/javascript">
function LoadFly() {
try {
var sg = CreateSGObj(); //window.document.getElementById("sgworld");
sg.open("E:\\2014\\NJ\\FLY\\Default1.FLY");
}
catch (e) {
alert(e);
}
} function StartF() {
try {
var sg = window.document.getElementById("sgworld"); //CreateSGObj();
sg.attachEvent("OnLButtonDown", OnLButtonDown);
}
catch (e) {
alert(e);
}
} function EndF() {
var sg = CreateSGObj();
sg.DetachEvent("OnLButtonDown", OnLButtonDown);
} function OnLButtonDown(Flags, X, Y) {
try {
var sg = CreateSGObj();
var iwp = sg.Window.PixelToWorld(X, Y, 8192); var pIFeature = sg.Creator.GetObject(iwp.ObjectID); pIFeature.Tint.abgrColor = 0x66FF0000;
//pIFeature.Show = false;
//var divobj = window.document.getElementById("res");
//divobj.innerText = iwp.ObjectID + "****" + pIFeature.ParentGroupID;
//var strResult = "";
//for (var j = 0; j < pIFeature.FeatureAttributes.Count; j++) {
// var pIFeatureAttribute = pIFeature.FeatureAttributes.Item(j);
// strResult = strResult + "<td>" + pIFeatureAttribute.Name + "*" + pIFeatureAttribute.Value + "</td>";
//}
//divobj.innerText = divobj.innerText + strResult;
}
catch (e)
{ } return false; } //------------------------------------------------------------
// 创建sgworld对象 赵贺 2015.06.09. TEPro6.6
//------------------------------------------------------------
function CreateSGObj() {
var obj = $("sgworld");
if (obj == null) {
obj = document.createElement('object');
obj.setAttribute("name", "sgworld");
obj.setAttribute("id", "sgworld");
obj.setAttribute("type", "application/x-skyline");
obj.setAttribute("clsid", "{3A4F9199-65a8-11d5-85c1-0001023952c1}");
document.body.appendChild(obj);
}
return obj;
}
function $(id) {
return window.document.getElementById(id);
}
</script> </head>
<body>
<input id="Button1" type="button" value="加载FLY" onclick="LoadFly()" />
<input id="Button3" type="button" value="开始" onclick="StartF()" />
<input id="Button2" type="button" value="结束" onclick="EndF()" />
<div id="res"></div>
<object id="tex" type="application/x-skyline" clsid="{3A4F9192-65A8-11D5-85C1-0001023952C1}" style="width: 500px; height: 400px;"></object>
<object id="texTree" type="application/x-skyline" clsid="{3a4f9193-65a8-11d5-85c1-0001023952c1}" style="width: 300px; height: 400px;"></object>
<!--<object id="sgworld" type="application/x-skyline" clsid="{3A4F9199-65a8-11d5-85c1-0001023952c1}" style="width:0px;height:0px;"></object>-->
</body>
</html>

  运行后测试效果:

SkylineGlobe 支持火狐和谷歌浏览器的可运行示例代码的更多相关文章

  1. 用Java为Hyperledger Fabric(超级账本)开发区块链智能合约链代码之部署与运行示例代码

    部署并运行 Java 链代码示例 您已经定义并启动了本地区块链网络,而且已构建 Java shim 客户端 JAR 并安装到本地 Maven 存储库中,现在已准备好在之前下载的 Hyperledger ...

  2. Kurento安装与入门02——运行示例前的准备

    官方一共提供了13个示例,这些示例运行的方式大同小异,一般会提供JAVA.Browser JavaScript.Node.js三种版本,这里仅演示java版本的示例.这些示例要求系统内已经正确安装了K ...

  3. 第三百五十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—chrome谷歌浏览器无界面运行、scrapy-splash、splinter

    第三百五十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—chrome谷歌浏览器无界面运行.scrapy-splash. splinter 1.chrome谷歌浏览器无界面运行 chrome ...

  4. 三十一 Python分布式爬虫打造搜索引擎Scrapy精讲—chrome谷歌浏览器无界面运行、scrapy-splash、splinter

    1.chrome谷歌浏览器无界面运行 chrome谷歌浏览器无界面运行,主要运行在Linux系统,windows系统下不支持 chrome谷歌浏览器无界面运行需要一个模块,pyvirtualdispl ...

  5. 大家注意:升级 win8.1 火狐浏览器 谷歌浏览器 搜狗五笔输入法 都不能用啦

    大家注意:升级 win8.1 火狐浏览器 谷歌浏览器 搜狗五笔输入法 都不能用啦 我的电脑64位 win8 thinkpad e531,8G内存 刚在线升级完8.1,发现这些问题,大家注意,有知道问题 ...

  6. Jquery文本框值改变事件(支持火狐、ie)

    Jquery值改变事件支持火狐和ie浏览器,并且测试通过,绑定后台代码可以做成autocomplete控件. 具体代码列举如下: $(document).ready(function () { $(& ...

  7. Windows 10 上,Edge 浏览器不支持插件,因此将不运行 Java

    在 Windows 10 上,Edge 浏览器不支持插件,因此将不运行 Java.微软想干嘛?

  8. 关于UC、火狐、谷歌浏览器屏蔽布局中广告的解决办法

     关于UC浏览器屏蔽了广西人才网的名企.品牌.热点的logo,是因为当成广告过滤掉了,以后div的class和id不能以“ad”开头.这可能只是其中一个规则,adxxxx是可以的,不能是adXxxx, ...

  9. IE、火狐、谷歌浏览器下兼容统一select样式

    项目开发时,对于不同浏览器下的select样式不统一问题,各种查,这里记录一下,项目已使用 IE浏览器下样式: 火狐浏览器下样式: 谷歌浏览器下样式: 上代码: 1.html 2.css 至此,大功告 ...

随机推荐

  1. 2017-12-26 Java关键字的汉化用词探讨

    @狗屎咖啡 的为GCC添加中文关键字项目对C关键词进行了汉化. 风格比较简约, 如'if'-如, 'else'-另. 个人感觉在中文编程语言尚未成熟之时, 不妨集思广益, 首先列出一些可选项, 然后从 ...

  2. 对ES6的一次小梳理

    今天闲的没事回顾了ES6的一些知识,下面写的不是特别详细,只是类似于一个大纲,今天我竟然敢睡到八点起床了,md,我膨胀了,赶紧写篇博客压压惊 下面来看看ES6给我们提供了哪些新东西 (1)新的变量声明 ...

  3. Sql Server 向上取整、向下取整、四舍五入取整

    ==================================================== [四舍五入取整截取] select round(55.56,0) ============== ...

  4. SoapUI SoapUI测试WebService协议接口简介

    SoapUI测试WebService协议接口简介 by:授客 QQ:1033553122 1. 创建项目,入口:File -> New SOAP Project,或者右键默认项目Project- ...

  5. engineecms——工程师知识管理系统,带文档协作和状态和流程

    工程师们工作的平台,需要对图纸资料按工程项目名称,按工程项目阶段,按参与设计的专业等来分放. 而设计成果需要进行校审,才能算最终成果,也就是要具备状态和流程功能,这个一般网盘资源存储是做不到的. 一些 ...

  6. python txt文件数据转excel

    txt content: perf.txt 2018-11-12 16:48:58 time: 16:48:58 load average: 0.62, 0.54, 0.56 mosquitto CP ...

  7. json替换jsonp实现跨域请求

    最近遇到h5前端页面和web后端双方的请求存在跨域,普通的jquery.ajax请求已不能实现(因为js是不允许跨域的(如果可以跨域,那就能随便改别人的网页了),js的原理), 最后经过艰苦奋斗,终于 ...

  8. 修改Devexpress DateEdit控件默认的日期格式和日历风格

    最近项目中很多地方使用到DevExpress的DateEdit控件,而且设置都是一致(日期格式.选择日期的日历的风格等).每一次都需要设置太痛苦,因此需要寻找一种高效的解决方式. 一. 设置好一个作为 ...

  9. 【待完成】[MapReduce_9] MapReduce 的 Shuffle 机制

    0. 说明 待补充...

  10. Linux系统如何让显示中文?英文centos切换中文

    登陆centos图形界面之后,找到如下图位置 system---- add/remove software也就是类似windows的添加删除程序\软件   由于添加删除组件需要管理员权限,如果是roo ...