作者lausai (恨怨悲苦憎怒嗔)
看板Ajax
标题Re: [问题] Js 在client端执行server端的程式
时间Tue Aug 4 00:21:54 2009
client端与server端的观念可能要先搞清楚喔..
※ 引述《qswing (冲冲冲)》之铭言:
: 小妹我最近再研究Google Map API
: 主要想法是使用者输入URL,丢到我写的java程式档来执行,把结果传给Google MAP
: 是用javascript+html来写,现在遇到了瓶颈
: 就是我用其他台电脑来跑的时候,输入URL之後就没动作了
: 检查後发现,client端无法执行server端的java程式
: extractAddress是主要处理的程式
: var url= document.getElementById("pageurl").value;
: var WshShell = new ActiveXObject("WScript.Shell");
: var oExec = WshShell.Run("cmd /c java extractAddress"+url,0,1);
你想要执行server端的程式 但是你知道
不管你用哪台电脑的IE跑上面这三行code 都 "不会" 执行到server的程式吗?
上面这三行JScript code都是 "在client端执行的"
你的extractAddress.class到底是在server端还是在client端呢?
: 我想我的方法是错的,但是却不知道怎麽解决T^T
: client端可以执行server端的程式,或者说在server端产生档案吗?
client可以送出http request给server端的页面 让页面在server端执行
至於你要做什麽事 还是产生档案 都写在那个页面里就可以了
: 还是有其他种方法可以实现呢?
: 麻烦各位给我点意见,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.53.25
1F:推 qswing:谢谢你 extractAddress.class是在server端 08/04 06:04