Skyline软件二次开发初级——4如何在WEB页面中的三维地图上使用弹出框Popups
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Skyline软件二次开发初级——4如何在WEB页面中的三维地图上使用弹出框Popups
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1.簡單彈出框:
<html>????<head>
????????<title>Popup1</title>
????????<object?id="SGWorld"?classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1"?style="visibility:hidden;height:0?"></object>
????????<script?type="text/javascript">
????????
????????function?Init()
????????{
????????????var?popup?=?SGWorld.Creator.CreatePopupMessage("My?popup",?"http://www.yahoo.com");
????????????SGWorld.Window.ShowPopup(popup);
????????}
????????
????????</script>
????</head>
????<body?onload="Init();">
????</body>
</html>
2.彈出框的尺寸和位置:
<html>????<head>
????????<title>Popup2</title>
????????<object?id="SGWorld"?classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1"?style="visibility:hidden;height:0?"></object>
????????<script?type="text/javascript">
????????function?Init()
????????{
????????????var?popup?=?SGWorld.Creator.CreatePopupMessage("My?popup",?"http://www.yahoo.com",0,0);
????????????
????????????popup.Height?=?160;
????????????popup.Width?=?SGWorld.Window.Rect.Width;
????????????//popup.Align?=?"bottom";
????????????SGWorld.Window.ShowPopup(popup);
????????}
????????
????????</script>
????</head>
????<body?onload="Init();">
????</body>
</html>
3.簡單文本彈出框:
?
<html>????<head>
????????<title>Popup3</title>
????????<object?id="SGWorld"?classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1"?style="visibility:hidden;height:0?"></object>
????????<script?type="text/javascript">
????????
????????function?Init()
????????{
????????????var?popup?=?SGWorld.Creator.CreatePopupMessage("My?popup");
????????????popup.innerText?=?"Did?you?know:\r\nYou?can?have?multiple?popup?messages?by?giving?them?different?caption.\r\nPopup?messages?with?the?same?caption,?replaces?each?other.";
????????????SGWorld.Window.ShowPopup(popup);
????????}
????????
????????</script>
????</head>
????<body?onload="Init();">
????</body>
</html>
?
4.在指定時間后消失的無標題彈出框:
?
<html>????<head>
????????<title>Popup4</title>
????????<object?id="SGWorld"?classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1"?style="visibility:hidden;height:0?"></object>
????????<script?type="text/javascript">
????????
????????function?Init()
????????{
????????????//?passing?empty?caption?will?turn?caption?off.?You?can?also?turn?caption?on/off?using?ShowCaption?property?of?popup.
????????????var?popup?=?SGWorld.Creator.CreatePopupMessage("",?"",?0,?0,?300,?50,?5000);
????????????
????????????popup.InnerText?=?"This?is?a?simple?text?popup?without?a?caption.\r\nIt?will?be?displayed?for?5?seconds";????????????
????????????popup.Align?=?"BottomLeft";
????????????SGWorld.Window.ShowPopup(popup);
????????}
????????
????????</script>
????</head>
????<body?onload="Init();">
????</body>
</html>
?
5.最大化彈出框:
?
<html>????<head>
????????<title>Popup5</title>
????????<object?id="SGWorld"?classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1"?style="visibility:hidden;height:0?"></object>
????????<script?type="text/javascript">
????????
????????function?Init()
????????{
????????????var?popup?=?SGWorld.Creator.CreatePopupMessage("Article",?"http://www.yahoo.com",5,5);
????????????popup.Width?=?SGWorld.Window.Rect.Width-10;
????????????popup.Height?=?SGWorld.Window.Rect.Height-10;
????????????SGWorld.Window.ShowPopup(popup);
????????}
????????
????????</script>
????</head>
????<body?onload="Init();">
????</body>
</html>
?
6.彈出框的尺寸和位置 (2):
?
<html>????<head>
????????<title>Popup6</title>
????????<object?id="SGWorld"?classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1"?style="visibility:hidden;height:0?"></object>
????????<script?type="text/javascript">
????????
????????function?Init()
????????{
????????????var?popup?=?SGWorld.Creator.CreatePopupMessage("Custom?position?and?dimensions?(displayed?for?10?sec)",?"http://www.yahoo.com",?-100,?300,?500,?200,?10000);
????????????SGWorld.Window.ShowPopup(popup);
????????}
????????
????????</script>
????</head>
????<body?onload="Init();">
????</body>
</html>
?
7.移除彈出框:
<html>????<head>
????????<title>Popup7</title>
????????<object?id="SGWorld"?classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1"?style="visibility:hidden;height:0?"></object>
????????<script?type="text/javascript">
????????
????????
????????function?Init()
????????{
????????????var?popup?=?SGWorld.Creator.CreatePopupMessage();
????????????
????????????popup.InnerText?=?"This?sample?shows?how?to?programmatically?remove?the?popup";
????????????popup.Align?=?"Top";
????????????SGWorld.Window.ShowPopup(popup);
????????????
????????????alert("Click?OK?to?remove?the?popup");
????????????SGWorld.Window.RemovePopup(popup);
????????}???????????????
????????
????????</script>
????</head>
????<body?onload="Init();">
????</body>
</html>
?
?
轉載于:https://www.cnblogs.com/yitianhe/archive/2012/09/22/2697845.html
總結
以上是生活随笔為你收集整理的Skyline软件二次开发初级——4如何在WEB页面中的三维地图上使用弹出框Popups的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 在SOLIDWORKS Electric
- 下一篇: 《php100 视频教程》笔记心得 张
