Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的JavaScript函数没有在php代码中运行_Javascript_Php_Html - Fatal编程技术网

我的JavaScript函数没有在php代码中运行

我的JavaScript函数没有在php代码中运行,javascript,php,html,Javascript,Php,Html,我试图在PHP代码中运行javascript函数,但javascript函数没有调用或不工作,但当我尝试在没有PHP的情况下运行它时,它工作正常: <div class="chatbox"> <div class="chatbox_head">chat</div> <div class="chatbox_body"> <?php $n = 'Ozoi

我试图在PHP代码中运行javascript函数,但javascript函数没有调用或不工作,但当我尝试在没有PHP的情况下运行它时,它工作正常:

<div class="chatbox">
    <div class="chatbox_head">chat</div>
    <div class="chatbox_body">
    <?php 
    $n = 'Ozoibekwe';
    $m = 'joy';
    echo '
        <div class="sidebar-name">
            <!-- Pass username and display name to register popup -->
            <a href="javascript:register_popup('.$n.', '.$m.');">
                <img width="30" height="30" src="user_pix/david.jpg" />
                <span>Ozoibekwe joy</span>
            </a>
        </div><br> ';
    ?>
    </div>  
</div>

聊天

您需要在javascript函数中引用字符串:

javascript:register\u弹出窗口(\'.$n.\',\'.$m.\')


聊天
或者,您可以这样做,这样更干净:

<?php 
$n = 'Ozoibekwe';
$m = 'joy';
?>
<div class="chatbox">
    <div class="chatbox_head">chat</div>
    <div class="chatbox_body">
        <div class="sidebar-name">
            <!-- Pass username and display name to register popup -->
            <a href="javascript:void(0);" onClick="register_popup('<?= $n ?>', '<?= $m ?>');">
                <img width="30" height="30" src="user_pix/david.jpg" />
                <span>Ozoibekwe joy</span>
            </a>
        </div>
        <br>
    </div>  
</div>

聊天


您需要在javascript函数中引用字符串:

javascript:register\u弹出窗口(\'.$n.\',\'.$m.\')


聊天
或者,您可以这样做,这样更干净:

<?php 
$n = 'Ozoibekwe';
$m = 'joy';
?>
<div class="chatbox">
    <div class="chatbox_head">chat</div>
    <div class="chatbox_body">
        <div class="sidebar-name">
            <!-- Pass username and display name to register popup -->
            <a href="javascript:void(0);" onClick="register_popup('<?= $n ?>', '<?= $m ?>');">
                <img width="30" height="30" src="user_pix/david.jpg" />
                <span>Ozoibekwe joy</span>
            </a>
        </div>
        <br>
    </div>  
</div>

聊天


我试过了,但不起作用,我无法调用javascriptfunction@ELOIKEDAVID请看编辑,改为onClick事件,试试看。我试过了,但不起作用,我无法调用javascriptfunction@ELOIKEDAVID请参阅编辑,更改为onClick事件,然后重试。您可能希望在
$n
$m
周围加引号。当然,你的代码无论如何都是一个糟糕的做法。请不要在@eloiked破坏你的问题,只要你可能想在
$n
$m
周围加引号。当然,你的代码无论如何都是一个糟糕的做法。请不要破坏你的问题@ELOIKEDAVID