问题: dragObjp.innerHTML=Map.Read(zgid,dragObj.style.left,dragObj.style.top,image,imgid).value;
Map缺少对象 这个MAP来源于AjaxPro.2
我的作法为:
1. <httpHandlers>
<!--javascript-->
<add verb="Post,Get" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2" />
</httpHandlers>
2. 在CS.中引用 [AjaxPro.AjaxNamespace("Map")]
protected void Page_Load(object sender, EventArgs e)
{
//这是AjaxPro2.dll引用的属性 注册吧
AjaxPro.Utility.RegisterTypeForAjax(typeof(Map_View));}
3. 在CS文件中为:
[AjaxPro.AjaxMethod]
public string Read(string zgi_id, string left, string top, string image, int imageid)
{
string a = get_div_html(zgi_id,left,top,image,imageid);
Console.WriteLine("{0}",a);
return a; }
4. 前台 <script language="javascript" src="JS/Map_View.js"></script>
<img src="./images/zoom_in.gif" width="20" height="20" style="cursor: hand" onclick="bigit('<%=zgi_id%>','<%=zg_image%>')"
title="放大">5. 在JS文件中为:
function bigit(zgid,image){
if(imgid<5)
{
imgid=imgid+1;
var dragObj=document.getElementById("block1");
var dragObjp=document.getElementById("block0");
dragObj.parentNode.removeChild(dragObj);
dragObjp.innerHTML=Map.Read(zgid,dragObj.style.left,dragObj.style.top,image,imgid).value;
}
else
{
alert("已经是最大展馆显示!!!");
}
}请问怎么解决呀??
Map缺少对象 这个MAP来源于AjaxPro.2
我的作法为:
1. <httpHandlers>
<!--javascript-->
<add verb="Post,Get" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2" />
</httpHandlers>
2. 在CS.中引用 [AjaxPro.AjaxNamespace("Map")]
protected void Page_Load(object sender, EventArgs e)
{
//这是AjaxPro2.dll引用的属性 注册吧
AjaxPro.Utility.RegisterTypeForAjax(typeof(Map_View));}
3. 在CS文件中为:
[AjaxPro.AjaxMethod]
public string Read(string zgi_id, string left, string top, string image, int imageid)
{
string a = get_div_html(zgi_id,left,top,image,imageid);
Console.WriteLine("{0}",a);
return a; }
4. 前台 <script language="javascript" src="JS/Map_View.js"></script>
<img src="./images/zoom_in.gif" width="20" height="20" style="cursor: hand" onclick="bigit('<%=zgi_id%>','<%=zg_image%>')"
title="放大">5. 在JS文件中为:
function bigit(zgid,image){
if(imgid<5)
{
imgid=imgid+1;
var dragObj=document.getElementById("block1");
var dragObjp=document.getElementById("block0");
dragObj.parentNode.removeChild(dragObj);
dragObjp.innerHTML=Map.Read(zgid,dragObj.style.left,dragObj.style.top,image,imgid).value;
}
else
{
alert("已经是最大展馆显示!!!");
}
}请问怎么解决呀??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货