<?php
echo "
<tr>
<td> "."<img onclick=".alert(23)."src="."image/a.jpg".">"."</td>
</tr>
";
function alert($title){
echo "<script type='text/javascript'>alert('$title');</script>";
};
?>
这是我的代码,我的目的是显示一张图片,然后点击该图片就会弹出窗口显示23,但是代码这样写为什么图片没有显示出来,而且网页刷新的一瞬间就自动弹出窗口而不是先点击然后在弹出窗口
想问下这是为什么呢??
echo "
<tr>
<td> "."<img onclick=".alert(23)."src="."image/a.jpg".">"."</td>
</tr>
";
function alert($title){
echo "<script type='text/javascript'>alert('$title');</script>";
};
?>
这是我的代码,我的目的是显示一张图片,然后点击该图片就会弹出窗口显示23,但是代码这样写为什么图片没有显示出来,而且网页刷新的一瞬间就自动弹出窗口而不是先点击然后在弹出窗口
想问下这是为什么呢??
echo "
<tr>
<td><img onclick=\"alert(23)\"src=\"image/a.jpg\"></td>
</tr>
";因为alert已经是JavaScript的内置函数了,加载脚本的时候就会自动运行。想要它不自动运行要改名字了
echo "
<tr>
<td><img onclick=\"_alert(23)\"src=\"image/a.jpg\"></td>
</tr>
";
echo "<script type='text/javascript'>function _alert(msg){alert(msg);} </script>";
alert();
$title = 23;
echo "
<tr>
<td> "."<img onclick='alert(".$title.")' src="."image/a.jpg".">"."</td>
</tr>
";
function alert(){
echo "<script type='text/javascript'>";
echo " function _alert(c){ alert(c); ";
echo "</script>";
};
?>
图片没有显示估计是图片路径不对。
echo "<input type='button' style='background-image:url(111.jpg);
width:300px; height:300px;' onclick='clickImg();' />";
echo "<script> function clickImg(){alert('23');} </script>";
?>我习惯用<input>这也是个选择。