没法调用!一个客户端一个服务器端!但可以
<?php 
    $strbbb   =   'www.163.com'; echo "<script> 
function(){window.location.href=\"".$strbbb ."\";} 
</script> ";?> 
不知道这个算不算!

解决方案 »

  1.   

    <?php
        $strbbb   =   'www.163.com';
    ?><script>
    var aa="<? echo $strbbb; ?>";    
    alert(aa); 
    </script> 
      

  2.   

    <?php
            $strbbb       =       'www.163.com';
    ?><script>
    function(){window.location.href="<?   echo   $strbbb;   ?> ";}    
    </script>  
      

  3.   

    <?php $strbbb   =   'www.163.com'; ?> <script> 
    function(){window.location.href="<?php echo $strbbb;?>";} 
    </script> 
      

  4.   

    不知道上面几位的代码都测试过没有!
    抛开其他的单纯就<script> 
    var a = function(){window.location.href="www.163.com";}
     a();
    </script>能跳转到http://www.163.com吗?!!写程序严谨点。以下
    //test.php
    <?php
    $strbbb = 'http://www.163.com';//也可以是www.163.com
    ?>
    <script>
    var location = '<?php print $strbbb?>';
    if (location.indexOf('://')===-1){
        location = 'http://'+location;
    }
    var func = function(){
        window.location.href=location;
    }
    //func();
    </script>
      

  5.   

    <?php 
        $strbbb   =   'www.163.com'; 
    ?> <script> 
    function(){window.location.href="<?=$strbbb?>";} 
    </script> 
      

  6.   

    <?php
        $strbbb   =   'www.163.com';
    ?><script>
    window.onload = function(){window.location.href="<?=$strbbb?>";}
    </script>
      

  7.   

    少了【http://】就跳转到你当前网站的目录【www.163.com】,应修改如下:
    <?php
        $strbbb = 'http://www.163.com';
    ?><script>
    window.onload   =   function(){window.location.href=" <?=$strbbb?> ";}
    </script>
      

  8.   

    不能如此处理
    var   location   =   ' <?php   print   $strbbb?> '; 
    if   (location.indexOf('://')===-1){ 
            location   =   'http://'+location; 

    这样根本不会跳转。

    <script> 
    function func(){
      window.location.href = '<?php echo $strbbb; ?>';

    func();
    </script>
    你要想纠正$strbbb可以在
    <?php 
    $strbbb   =   'http://www.163.com';//也可以是www.163.com 
    ?> 
    里就进行,何必要用javascript呢?
      

  9.   

    当然使用
    var func = function(){ 
      window.location.href   =   ' <?php   echo   $strbbb;   ?> '; 
    }
    也是可以的
      

  10.   

    确实,location是javascript里面的关键字,这个我没有注意到,这个我接受。
    但是在客户端进行纠正是没有问题的,服务器端的资源就这么一点,客户端的处理能力又不是跟不上。
      

  11.   

    <?php $str="asdfa";?>
    <script>
    var str="<?php echo $str;?>";
    </script>
      

  12.   

    window.location.href="<?php echo $strbbb;?>";}  这类基本上都可以了,谢谢大家
      

  13.   

    呵呵,既然你说到资源问题我就再说一下,像这样简单的语句根本就不要去用函数。应该这样
    <?php 
    $strbbb = 'www.163.com'; 
    ?> 
    <script> 
    window.location.href="<?php echo $strbbb; ?>"; 
    </script> 
    我忍了半天了,函数是使用堆栈的客户端的资源就不是资源了。像这样的语句根本就不要去纠正什么错误。
    像$strbbb这样的数据一般是用户提交或写程序的人自己添上的
    对于写程序的人自己添上的在调试时就会发现。而用户提交并要存入数据库的,那就必须在服务器端改正错误,若改正不了那就丢弃。原因就是“安全第一”。