php include文件中的onclick事件不起作用
我在复活节假期学习我的大学网页设计课程,遇到了一个问题 我在每个页面上都有一个菜单,我已经从html页面中删除了它,并将其写入一个php文件,该菜单与每个页面中的include一起使用。除了onclick事件之外,一切都正常,单击该事件时应该加载另一个页面,但目前没有任何作用 这是我的php文件php include文件中的onclick事件不起作用,php,Php,我在复活节假期学习我的大学网页设计课程,遇到了一个问题 我在每个页面上都有一个菜单,我已经从html页面中删除了它,并将其写入一个php文件,该菜单与每个页面中的include一起使用。除了onclick事件之外,一切都正常,单击该事件时应该加载另一个页面,但目前没有任何作用 这是我的php文件 <?php echo "<div id='leftPnl'>"; echo "<div class='navcon'>"; echo "&l
<?php
echo "<div id='leftPnl'>";
echo "<div class='navcon'>";
echo "<button class='static'
onclick='window.location.href='"."./index.html'".">Home</button>";
echo "<button class='accordion'>Gallery</button>";
echo "<div class='panel'>";
echo "<button class='static' onclick='window.location.href='"."./html/countryside.php'".">Countryside</button>";
echo "<div id='socialmedia'>";
echo "<img src='../images/sitewide/map.png'>";
echo "<br>Contact us on...<br>";
echo "<a class='fab fa-facebook-square fa-2x'
onclick='msg('"."Facebook"."')"."></a>";
echo "<a class='fab fa-instagram fa-2x' onclick='msg('"."Instagram"."')".">
</a>";
echo "<a class='fab fa-twitter-square fa-2x'
onclick='msg('"."Twitter"."')"."></a>";
echo "<a class='fab fa-tumblr-square fa-2x' onclick='msg('"."Tumblr"."')".">
</a>";
echo "<div id='clock'>";
echo "<p class='date'>{{ date }}</p>";
echo "<p class='time'>{{ time }}</p>";
echo "</div>";
echo "</div>";
echo "</div>";
?>
我只是对我的单引号和双引号在php中的位置感到困惑吗
对
看看PHP的输出。举一个例子:
属性值以开头。
然后尝试在其内部使用“
然后你忘记了最后的“
没有理由将这些代码嵌套在PHP字符串文本中。所有这些都使得调试变得更加困难
只需在
部分之外直接编写HTML
去掉固有的事件属性并使用它也不是一个坏主意
我只是对我的单引号和双引号在php中的位置感到困惑吗
对
看看PHP的输出。举一个例子:
属性值以开头。
然后尝试在其内部使用“
然后你忘记了最后的“
没有理由将这些代码嵌套在PHP字符串文本中。所有这些都使得调试变得更加困难
只需在
部分之外直接编写HTML
去掉固有的事件属性并使用它也不是一个坏主意。双引号是问题所在。带\的转义引号。这是什么?php“”>。检查代码。双引号是问题所在。带\的转义引号。这是什么?php“”>。检查你的代码。感谢昆汀-我去掉了所有的php,并将其重新保存为html,更改了include语句,它成功了。我把事情弄得太复杂了——但是,嘿,我们都必须从正确的地方开始!感谢Quentin-我去掉了所有的php,并将其重新保存为html,更改了include语句,它成功了。我把事情弄得太复杂了——但是,嘿,我们都必须从正确的地方开始!
onclick='msg('Facebook')>