当然是有区别的,如果你用java脚本的话,传递进去的都是对象,Delphi在处理时应注意这一点

解决方案 »

  1.   

    1、先添加一个Property1,type选择BSTR类型;
    2、将ACTIVEFORM放入到网页,<input type="button" value="设定" name="B3"  
        onclick="控件的ID.Property1=document.form1.T1.value;">
    以下是我的一测试,,<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>New Page 1</title>
    </head><body><p>
    <object classid="clsid:335DA485-D296-11D5-A8AA-00022A15049C" id="xuactive1" width="544" height="375" VIEWASTEXT>
      <param name="Visible" value="-1">
      <param name="AutoScroll" value="0">
      <param name="AutoSize" value="0">
      <param name="AxBorderStyle" value="1">
      <param name="Caption" value="xuactive">
      <param name="Color" value="2147483663">
      <param name="Font" value="MS Sans Serif">
      <param name="KeyPreview" value="0">
      <param name="PixelsPerInch" value="96">
      <param name="PrintScale" value="1">
      <param name="Scaled" value="-1">
      <param name="DropTarget" value="0">
      <param name="HelpFile" value>
      <param name="DoubleBuffered" value="0">
      <param name="Enabled" value="-1">
      <param name="Cursor" value="0">
      <param name="formvalue" value="aaaaaaaaa">
    </object>
    </p>
    <form method="POST" action="--WEBBOT-SELF--" name="form1">
      <p>
    <input type="button" value="设定" name="B3"  onclick="xuactive1.formvalue=document.form1.T1.value;" > 
    <input type="button" value="显示" name="B1" onclick="alert(xuactive1.formvalue);" > 
    <input type="reset" value="全部重写" name="B2"><input type="text" name="T1" size="20"></p>
    </form></body></html>
      

  2.   

    如activeform的ID为name1,接口为formvalue,参数为BSTR类型的para1,para2,para3.. 
    可用如下方式实现。
    <form name=fm1>
    <input type=hidden value="" name=t1>
    <input type=hidden value="" name=t2>
    <input type=hidden value="" name=t3>
    <script language=javascript>
    <!--
    para1=document.fm1.t1.value
    para2=document.fm1.t2.value
    para3=document.fm1.t3.value
    name1.formvalue para1,para2,para3
    </script>