必须提交页面,将变量的值通过URL参数或表单元素提交给服务器才行
不是你想象的一句什么“赋值”或“函数调用”就能实现的
要做网站,你应该先学一点网络协议的基础知识

解决方案 »

  1.   

    to alexxing(赤铸):
    但是在name1和aa里面已经有值了,
      

  2.   

    to alexxing(赤铸):
    好像有点明白你的意思,
      

  3.   

    Javascript可以读取PHP里变量的值,
    但是如果你在页面上输入的值,已经和服务器断开了联系,JAVASCRIPT是在本地运行,所以可以处理,但要将它赋给PHP,则需要重新提交服务器申请才可以。
    楼上的的赤铸就是这个意思
      

  4.   

    to Venne(感觉一下):
    好,对就是这个意思,
      

  5.   

    我估计你的意图可能是:
    执行完
            name1=inputform.name1.value;
            aa=inputform.aa.value;
    后,name1,aa 中已经有值了,下面接着执行某段PHP代码
             //*
    这段PHP代码可以使用name1,aa的值,接着,再执行js代码:
            alert(name1+aa);
            top.close();是这样吗?给你一个基本概念:像这种客户端代码(JS)和服务器端代码(PHP)混合的页面,其执行顺序与字面顺序根本不是一回事,JS代码与PHP代码不是像字面顺序那样交替执行的不论字面顺序如何,总是先执行服务器端代码,由这段代码生成HTML代码,发送到客户端,客户端再执行HTML(JS)代码,此时,PHP代码已经不存在了!哎,几句话说不清,你找一本介绍WEB服务器原理的书,看完就明白了