Ajax 板


LINE

各位前辈 小弟因为工作的需要 需要完成以下的目标 我也Google了很久,也看了Ajax技术手册这本书 但是 一直没有一个头绪 烦请各位前辈能开导在下 拜托了 因为,已经研究了快一个月,下星期就要交 实在有很大的困难 目标如下: 制做一个如下的介面 ---------------------------------------- 平移 放大 缩小 ----------------------------------------- Map图 -------------------------------------- 其中,平移, 放大, 缩小 是一个Button 当我点选Button之後,就可去操作Map的图 而Map的图是使用MapXtreme java所产生的 而我想,这部份可以需要Ajax的技术 我的页面的程式码如下 我本身住在高雄,我愿意请吃大餐或者以请家教的方式 来向您请教 因为,我卡了很久了 因为 我是从完全不会javascript jsp ajax开始学的 因此,或许有很多地方都打错 希望能请人帮忙 <html> <head> <title></title> <meta http-equiv="Content-Type"; charset="UTF-8"> <script type="text/javascript"> var xmlHttp; var toolType; var queryString; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function handleStateChange() { if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { var responseDiv = document.getElementById("ShowMap"); if(responseDiv.hasChildNodes()) { responseDiv.removeChild(responseDiv.childNodes[0]); } var responsetext = document.createTextNode(xmlHttp.responsetext); //我个人觉得应该是这边有问题 //因为我要输出的是图档,但是这边是文字 responseDiv.appendChild(responsetext); } } } function setImage() { createXMLHttpRequest(); queryString=""; queryString = "/MapServer?"; //这边是说要使用MapServer这个Servlet,然後传送toolType参数给Servlet //至於这个Servlet的程式码的输出部份,我会PO在最後面 quertString = queryString+ "toolType=0&" + new Date().getTime(); xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open("GET", queryString, true); xmlHttp.send(null); } function downloadmap() { setImage(); } </script> </head> <body> TODO write content <div id="tabTool"> <input type="image" id="Select" src="images/select.gif" alt="选择" onclick="downloadmap()" /> </div> <div id="ShowMap"> </div> </body> </html> 拜托大家了! 感恩 谢谢! 如果有人愿意 当家教 教我怎麽撰写这部份的程式 我将非常非常的感谢 //===================================================== Servlet程式码输出部份 private void resImg(MapJ myMap, HttpServletResponse res) throws Exception { try { myMap.setDeviceBounds(new DoubleRect(0, 0, m_mapWidth, m_mapHeight)); MapXtremeImageRenderer rr = new MapXtremeImageRenderer(m_mxtURL); rr.render(ImageRequestComposer.create(myMap, NUM_OF_COLORS, BACKGROUND_COLOR, "image/gif")); rr.toStream(res.getOutputStream()); } catch(Exception e) { System.out.println(e.getMessage()); throw e; } } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.136.75
1F:→ fillano:我想你不应该用ajax做,因为你的servlet传回的是一个image 04/23 22:41
2F:推 kirkchen:http://0rz.tw/79NV2 java 4.7开发指南 (大陆网站) 04/23 22:41
3F:→ fillano:的stream。你能用的方式,也许是动态改变img的src属性吧? 04/23 22:42
4F:→ LCHENAN:感谢K版友的提供参考手册,而因为那本手册是MapInfo公司 04/24 08:57
5F:→ LCHENAN:所提供的开发者指南,在上面所说的都是使用Applet去开发 04/24 08:57
6F:→ LCHENAN:但基於主管的要求,要在Servlet开发,因此需要研究Ajax的 04/24 08:58
7F:→ LCHENAN:部份, 而那本手册是有提供一个HTTPEmbeddedServlet的参考 04/24 08:58
8F:→ LCHENAN:档案,我已大致上读懂, 因此才会想说 Servlet的部份 04/24 08:59
9F:→ LCHENAN:使用他们的方式去撰写, 而网页的部份, 则是使用Ajax 04/24 08:59
10F:→ LCHENAN:来向Server端抓取资料,我有参考了 04/24 09:00
11F:→ LCHENAN:http://foxlee.javaeye.com/blog/289502 这位所提供的程式 04/24 09:00
12F:→ LCHENAN:但因为对Ajax-Dodj看不太懂,因此想请问各位版友们 04/24 09:01
13F:→ LCHENAN:有关这部份的资讯 04/24 09:01
14F:→ fillano:你从foxlee的blog拿来的程式,是用dojo来做,你不用dojo, 04/24 09:48
15F:→ fillano:那要自己实作一堆图形特效的javascript才有办法做出来。 04/24 09:49







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP