把函数做成带返回值的不就行了?
echo "<script>parent.usefulMsg.innerHTML = useful($hid);</script>";
父页面:
<script>
function useful(hid){
if(hid==1) str ='该用户名可用';
return str;
}</script>
<span id=usefulMsg></span>
echo "<script>parent.usefulMsg.innerHTML = useful($hid);</script>";
父页面:
<script>
function useful(hid){
if(hid==1) str ='该用户名可用';
return str;
}</script>
<span id=usefulMsg></span>
=>
parent.document.getElementById("usefulMsg").innerHTML
2.用innerText
3.$isUseful="<script>useful('$hid')</script>";
试完这三个再说……