快来得分(50分)

  • 主题发起人 主题发起人 agangr
  • 开始时间 开始时间
A

agangr

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Activexform做了一个登录对话框,想在用户输入用户名和密码,到中间服务器验证通过后,
转到另外一个页面,我该怎么办
 
你可以先用浏览器的弹出窗口进行登陆。然后验证正确之后才允许登陆就OK!!!
 
用ActivXForm不好,建议用ASP,CGI或JS
 
我要在用户在输入帐号和口令按登录按扭后,读取本机软驱中的密钥盘中的密钥,并将三者一起送到后台验证,通过后,才转到网站的首页,用ASP之类的服务器端的组件是显然不行的,因为读盘时他始终读的时服务器端的软驱
 
笨办法一个:
服务器上设登陆页面为:login.htm(需三个input)
在ActiveX Form中放两个edit,两个button,edit是用户输入密码和用户名的。
再放一个webbrowser(visiable可设为false)
当用户填完两个edit,点击button后,读入软盘上的密钥填入第三个input

老大:记住要换行呀!
 
我怎么读Edit中的内容并将它填入input框中呀!点击button按钮后,如何与Login.htm
联系起来?
我换行了!:)
 
读Edit中的内容应该没问题吧:);str:=edit1.caption
传给网页中的input(假设依次为name,passwd,secret,submit,reset)
var
doc:IHTMLDocument2;
all:IHTMLElementCollection;
item:olevariant;
begin
doc:=WebBrowser1.Document as IHTMLDocument2;
all:=doc.all;
item:=all.tags('INPUT');
item:=item.item(0);
item.innerText:=str
//填入html
......//依次填
item:=item.item(4);
item.click;//点击submit
item:=item.item(0);
end
 
IHTMLDocument2,IHTMLElementCollection是什么,我编译的时候,它说我没定义,
不好意思,老麻烦你,我对这方面了解比较少,但老板催的紧,没办法!
其实我不一定将edit中的内容传到另一个页面上,我是将它们送到中间件服务器验证,
通过后返回一个用户的ID号,供页面使用,现在关键的问题是,在Activexform中按下
button按钮后如何调用下一个页面呢
 
agangr:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
to agangr:在uses部分加上 SHDocVw,MSHTML
 
请继续或结束
 
--------------------------
歪猫到此一游!
 
接受答案了.
 
该问题结束
 
后退
顶部