本帖最后由 php112 于 2012-07-12 12:02:27 编辑

解决方案 »

  1.   

    src="start.html?sh=1 
    html中用写个函数postChk 用 document.location.search.length 就能接收到 ?sh=1
    剩下的就是js处理这个字符串了。
      

  2.   

    //$sh=1;
    echo "<script type='text/javascript'>var sh = 1; </script>";
      

  3.   

    刚才没看清,既然已经输出了一个隐藏表单域,那就可以把$sh = 1;这行代码删掉了,修改js函数就行了(你贴出来的postChk()函数的定义存在两处错误。
    function postChk(){
        if (document.getElementById('sh').value == 1){ //获取id值为sh的隐藏域的值进行比较
        alert('形象照审核中,暂时不能更改!'); //后一个单引号是全角的
        return;
      }
    } //漏掉一个花括号
      

  4.   


    这个无法向iframe的start.html页面传值