2011-04-29 32 views
0

我想要在PHP类文件中回显以下JavaScript代码。我如何才能做到这一点?如何在php类文件中返回javascript?

echo '<script language="JavaScript" type="text/javascript">'."\n"; 
     echo 'var parDoc = window.parent.document;'; 
     if ($result == 'OK') { 
     echo 'parDoc.getElementById("picture_error").innerHTML = "";'; 
     } 
     else { 
     echo "parDoc.getElementById('picture_error').innerHTML = '".$result_msg."';"; 
     } 

     if($filename != '') { 
     echo "parDoc.getElementById('picture_preview').innerHTML = '<img src=\'$preview_url$filename\' id=\'preview_picture_tag\' name=\'preview_picture_tag\' width=\'60\' />';"; 
     } 

     echo "\n".'</script>'; 
     exit(); // do not go futher 

回答

0
<?php 
?> 
<script language="JavaScript" type="text/javascript"> 
var parDoc = window.parent.document; 
<?php 
if ($result == 'OK') { 
    ?>  
    parDoc.getElementById("picture_error").innerHTML = ""; 
    <?php 
} 
else { 
    ?> 
    parDoc.getElementById("picture_error").innerHTML = "<?php echo $result_msg;?>"; 
    <?php 
} 

if($filename != '') { 
     ?> 
     parDoc.getElementById("picture_preview").innerHTML = '<img 
            src=\'<?php echo $preview_url.$filename;?>\' 
            id=\'preview_picture_tag\' 
            name=\'preview_picture_tag\' 
            width=\'60\' />'; 
     <?php 
     } 
     ?> 
     </script> 
     exit(); // do not go futher 
0

围绕它与您的安装相关的PHP代码序列:<? ? >或<?php? >取决于您的配置。