教你在网页中添加微软地图(4)
2006-04-07 11:56:42 来源:WEB开发网在OnPageLoad函数最后我们创建并显示便笺条,我们需要定义其窗口戴孝,以使其做相应的显示。然后我们可以调用CreatePanel来显示:
windowWidth=700;
windowHeight=500;
VE_Scratchpad.CreatePanel();
VE_Scratchpad.Show();
如果你用浏览器浏览页面,你将会看到便笺条看起来和Virtual Earth上的显示的基本一样,如下图:
我们可以对便笺条的一些属性进行设置,以改变其看起来的式样。首先可以增加一些欢迎信息或者介绍文字等等。下面的代码增加了一些介绍文字:
VE_Scratchpad._introText="Your scratchpad is empty.";
我们也可以改变便笺条的菜单项,通过GetToolbar函数完成,如果我们提供自己的这个函数的版本那么就可以改变菜单。这个函数返回一个HTML字符串,其内容是便笺条上的菜单的显示内容。在如下的例子里我们有Clear和Email(和Virtual Earth相同),也有一个Add的菜单项。同样它必须在CreatePanel之前声明:
VE_Scratchpad._GetToolbar=function()
{
var html="<table cellpadding=\"0\" cellspacing=\"0\" ";
html+="border=\"0\" align=\"left\">";
html+="<tr><td valign=\"top\" align=\"center\">";
html+="<a href=\"javascript:VE_Scratchpad.Clear();\" ";
html+="oncontextmenu=\"return false;\">Clear Pad</a> | ";
html+="<a href=\"javascript:VE_Scratchpad.Email();\" ";
html+="oncontextmenu=\"return false;\">Email this...</a> ";
html+="</td></tr><tr><td> </td></tr></table>";
return html;
}
更多精彩
赞助商链接