🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #24089

����JavaScript����WebӦ�� (fwd)

#24089
From: ��
Date: Sat, 20 Jun 1998 00:00
108 lines
7353 bytes
������: pipishi.bbs@bbs.nju.edu.cn (���ܵ�Сʨ), ����: Programming
��  ��: ����JavaScript����WebӦ��
����վ: nju_bbs (Thu May  7 21:23:50 1998)
ת��վ: lifebbs!cstshnews!ustcnews!nju_bbs

 WWW(World Wide Web)��ȫ��Χ�ڿɹ�����ʵ���Ϣ�ռ䡣����We
b�����ķ�չ,ʹ��Ҫ������,��ͳ�ľ�̬Webҳ�������㲻���û���
���󡣽���Webվ��ʱӦ���ؿ��Ƕ�̬������ʽWebҳ�桢Web�����
�⼯�ɵ����⡣Web��̬ҳ�������,��ͳ��������CGI���,��a va��
JavaScript��Ŀǰ���еķ���;Web��Ϣ����ݿ�Ĺ���,�ɲ���Java
��JavaScript��SA PI��ISAPI�ȷ�����ʵ�֡�
    ���Ľ����������JavaScript�������������
    JavaScript���
    JavaScript��Netscape��˾�Ƴ���һ�ֿ�ƽ̨�����ڶ���Ľű�
���ԡ���������ڿͻ���Ӧ��,�ֿ����ڷ�������Ӧ�ÿ�����

    1���ͻ���JavaScript
    ���ͻ���,��Navigator,ͨ�������������������ҳ��ʱ,����HT
ML�ĵ���JavaScript���,Navigator����Ƕ����HTML�е�JavaScript
���,Ȼ����ʾHTMLҳ��,��ִ��JavaScript��䡣�ͻ���Ƕ��HTMLҳ
���JavaScript�����Ӧ�û����¼��������κ����紫��,Ƕ��JavS 
cript��HTMLҳ���ܹ������������,����ͨ��Ի������û�������
    2����������JavaScript
    Nestcape��˾��LiveWire��һӦ�ÿ�������,�����ڷ�������Jav
aScript������LiveWr eJavaScriptӦ�ñ�����ɿ�ִ���ļ��ֽ���,
��Щ��ִ�е�Ӧ������LiveWire�ķ���������ʱִ�С�LiveWire�Ƿ�
������չ,�ɶ�̬���HTMLҳ�档������Ȼ��ͨ�����罫��һHTMҳ��
(�����ͻ���JavaScript)��䷢�͸����������ʾ�����ͼ1��ʾ
��ͼ1
    ���׼CGI�������,LiveWire JavaScriptֱ����HTMLҳ�漯��,
�������㡢���,��������ά����LiveWire��һ������,�û�ʹ��
����Դ������ͻ��Ͷ��Ӧ��,�����ṩ��ݿ���ʵĶ���ͷ���,
ʹ֮��Ϊ��SQL��ݿ�������Ľӿڡ�
    �ͻ���Ӧ�ÿ���
    �ͻ���Ӧ��ָ����JavaScript����ڿͻ������������ִ�С���
��JavaScript������ǿHTML,��Webҳ���ϼ��붯̬������Ϣ�����п�
����Ӧ�ÿ���,����Ҫ�˽���������ö������ι�ϵ,��ͼ2��ʾ
��
ͼ2
    JavaScript����Ƕ��HTML�ļ��е��κεط�,�ñ����������
ʹ��JavaScript���?̬HTMLҳ��ֻ������Document����,��̬��
������ͨ�����ö����������¶����̡�������ͨ��Webҳ���ύ��
��Ϊ��,����JavaScript��Ӧ�á���������Navigator������Form����
��̴��?����һ����ݻ��Ը��û�,������ʵ��:
    function initArray(n){this.length=n;
    for(var i=1;i<=this.length;i++)this[i]=0;
    return this;}function send(FormObject){msg=open("","Disp
laywindows","toolbr =yes,directories=no,menubar=yes,scrollba
rs=yes,status=yes,location=yes");
    msg.document.write("<head><TITLE>Your address</TITLE></h
ead>");
    msg.document.write("<body>");
    var yourAddress=new init Array(6);
    your Addreess[1]="Name";
    yourAddress[2]="Email";
    your Address[3]="Tel";
    your Address[4]="FAX";
    yourAddress[5]="Address";
    yourAddress[6]="Post";
    msg.document.write("<center><h2>Your Address</h2></cente
r><br><p>");
    msg.document.write("<address><font size=+2>");
    for(var i=1;i<=7;i++)msg.document.write(your Address[i]+
":"+FormObject.elee nts[i-1].value);
    msg.document.write("</address></font><p><br>");
    msg.document.write("Return to<A HREF=��Your URL/��>homep
age</A>");
    msg.document.write("<p><br></body>");

    ������Ӧ�ÿ���
    Netscape��Enterprise Server֧�ַ�������JavaScript������
����JavaScript���ڷ������˽���ִ��;��ͻ������,��<Server>��
</Server>�����������JavaScript���Ŀ�ʼ�ͽ����������Jav
aScriptӦ�ÿ��������ô����������˵Ķ���,����File��Blob��Dt e
��Connection��Cursor�ȡ���Enterprsie Server 3.0���ּ�������
�Ķ���,��SendMail��Lock��DbPool��Stproc��Resultset�ȡ�������
��������ʹ��SendMail����:
    mailObj=new SendMail();
    mailObj.To="smith@sei.xidian.edu.cn";
    mailObj.From="Server@sei.xidian.edu.cn";
    mailObj.Subject="Say Hello";
    mailObj.Body="Hello World!";
    mailObj.send();
    if(mailObj.errorcode()!=0){erroMsg=mailObj.errorMessage(
);}�������Կͻ�ͨ��Webҳ�����Form����ύΪ��,˵���ڷ�����
�����ʹ��JavaScript����Form���������Ϣ��Ϊһ����¼��ӵ���
�ݿ��С�
    <html><head><title>Alumni Add</title></head><body><serve
r>var error=0;
    var alumni=database.cursor("select * from Alumni",true);
    alumni.aluName=request.Name;
    alumni.aluEmail=request.Email;
    alumni.aluPhone=request.Phone;
    alumni.aluFax=request.Fax;
    alumni.aluAddress=request.Address;
    alumni.aluPostcode=parseInt(request.Postcode);
    error=alumni.insertRow("alumni");
    write("<p>New Alumni succefully added");
    </server><p><a href="homepage.html">Return to Homepage</
a></body></html>�����ύ��ť,�ó�������ݿ���������Ϣ,������
������������ѳɹ�����Ĵ���Ϣ,�û����ɴ˷�����ҳ��


--
  ��Ī��������룬��Ī��������֪ ��

�� ��Դ: �й�ƴ�BBSվ [bbs.ustc.edu.cn]
Technical Details
Message-ID: <980620.ynOmR$PBBS@bbs.ustc.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: f6cb0,52d776f7d6c246d2,start
X-Google-Attributes: gidf6cb0,public
From: Qin_Qin@bbs.ustc.edu.cn (��)
Subject: ����JavaScript����WebӦ�� (fwd)
Date: 1998/06/20
Message-ID: <980620.ynOmR$PBBS@bbs.ustc.edu.cn>
X-Deja-AN: 364533496
Organization: �й�ƴ�BBSվ
Newsgroups: cn.bbs.comp.lang.java