作者thirteeen (13)
看板Web_Design
标题[问题] 关於呼叫javascript自定函数的问题
时间Mon Mar 19 15:18:38 2007
各位前辈大家好
小弟在用asp javascript来控制MapGuide(GIS软体)时出现了一些问题,
例如我用form表单来呼叫javascript的函数时可以正确的呼叫并开启图层,
表单的程式大致如下
<form>
<input type="button" value="open" onclick="layerToggle('图层1')">
</form>
自定函数的内容如下
function layerToggle(name) //勾选图层
{
var map = getmap(); //getmap() 抓取图层集名称的自订函数
var layer = map.getMapLayer(name); //getmaplayer 抓取某图层的内件函数
if (layer == null)
{ alert("查无图层资料!"); }
else
{
layer.setVisibility(!layer.getVisibility());
map.refresh();
}
}
但我想做到就是从另一个frame传值过来後自动执行函数,不用再点button才呼叫,
因此我在asp的判断式下加了
<Script Language="JavaScript">
layerToggle('图层1');
</script>
结果以这个方法就显示不出来结果了,
从昨天就卡在这边,我上网找一些教学也不知道问题出在哪里,
麻烦高手协助,谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.98.117
1F:推 DrGod:把函数调用放到页面最底部试试 03/19 20:14