用javascript的类方法输出asp或php脚本,整合在html中。不过,不太建议这么干。

解决方案 »

  1.   

    你的 XXX.php/asp/cgi 返回的是 js语句,就像计数器一样,计数器其实只增加了一个<script src=xxx.asp/php/cgi></script>
    但它能给你显示出来你的浏览次数,为什么?因为xxx.asp/php/cgi返回的是js代码,这些js代码是动态生成的,这个js可以是任何东西,就是这个原理啦,不知道对你有用没有!
      

  2.   


    html.html文件
    <html>
    <script src=1.asp></script>
    <script src=2.php></script>
    </html>1.asp
    <%
    response.write "document.write('hello '); "
    %>2.php
    <?php
    echo ("document.write('world!');");
    ?>当你运行html.html文件时,应该可以输出 hello world!
    我没有测试,但我想应该可以吧!就是计数器的原理,动态生成js,这些js里包含你所需要的数据。
      

  3.   

    php文件里有多条php语句,那该如何用document.write呢
    如:
    <?php
    $dblink=mssql_connect();
    $dbname=mssql_select_db();
    $query=mssql_query();
    if(......)
    while($re=mssql_fetch_array())
    ..........................
    ?>
      

  4.   

    你在php里该做什么还做什么,只有在最后输出的时候用一下js,只是结果显示给人看的时候,用一个js!其实数据库处理合以前一样的。比如是计数吧:
    你在HTML输入:<script src=count.php?op=c&ip=false&page=123></script>count.php源文件为
    <?php
    if (op!='c'||!$page){
    exit;//什么也不返回
    }$dblink=mysql_connect();
    $dbname=mysql_select_db();
    $query=mysql_query("update count set count_num=count_num+1 where page=$page");
    $query1=mysql_query("select count_num,page from count where page=$page");
    $rs = mysql_fetch_array($query1);
    $num = $rs["count_num"];
    echo ("document.write('您是第".$num."位访客!');");?>不知道对你有没有用,你要不然找一个计数器源码看一看!
      

  5.   

    如果有多个输出如:echo,print,
    是不是要用多个document.write()??