<a href="#" onclick="showPopWin('success.php',300,300,null);" on>sdfs</a><?php
$a=1;
if($a==1){
showPopWin('success.php',300,300,null);
}
?>这代码中:如果写成onclick,就能正常显示'success.php'页面,我现想写成条件执行成功后再执行。我写成<?php
$a=1;
if($a==1){
showPopWin('success.php',300,300,null);
}
?>这种的就错误,应该怎么写啊,请高手指点。
$a=1;
if($a==1){
showPopWin('success.php',300,300,null);
}
?>这代码中:如果写成onclick,就能正常显示'success.php'页面,我现想写成条件执行成功后再执行。我写成<?php
$a=1;
if($a==1){
showPopWin('success.php',300,300,null);
}
?>这种的就错误,应该怎么写啊,请高手指点。
<?php
$a=1;
if($a==1){
showPopWin('success.php',300,300,null); //这里执行的是php 的函数,
}
正确的写法,把函数作为字符串输出即可:
<?php
$a=1;
if($a==1){
echo " showPopWin('success.php',300,300,null); ";
}
<?php
$a=1;
if($a==1){
echo "<script type='text/javascript'>showPopWin('success.php',300,300,null);</script>";}
?>
晕,js属于PHP吗,你自己本身话就有问题,onclick是js中的,你应该直接问js中onclick问题,而不是加个php
这一段是标准的html语言。这一段是标准的PHP语言楼主,说你没学过js,你还别不承认,PHP是执行在服务端的,js是执行在客户端的。
php中根本没有onclick,只有js才有onclick事件。所以你如果想通过点击连接这个事件来激活showPopWin函数,你就必须要在js中对这个函数进行定义,然后再通过其他方法和php达到交互。这是最基本的东西。不要以为把php和js、html混在一起写就把js和html都当成是php.
function test() {
var t1=3;
t1 = t1+2;
document.write(t1);
return t1; }
</script>
<?php echo "<script type='text/javascript'>test();</script>";