php语句echo '<table><tr><td class="th" id="'.$id.'" style="text-decoration:none;color:#0000ff;cursor:pointer;"onclick="delete_line(id)">';在wamp环境下单击可以执行delete_line(id)函数,在lamp环境(linux下)下点击不能触发delete_line(id)函数的执行,请问是什么原因,怎么解决?恳请各位大虾指点一二,小女子感激不尽啊。。
解决方案 »
- 要做工程硕士的毕业设计,想做php 哥哥姐姐们给些建议呀
- 在windows下安装AppServ 2.5.10 问题发表于 : 2010-05-12 12:41
- UCHOME2.0二次开发(修改日志、活功能)
- 在AMFPHP中,PHP如何与JAVA通信?
- 有没有一些小型的知识库管理系统
- 难道要换CMS???????
- PHP采集只要文字,不要<p>标签,正则表达式该怎么写
- 小菜请教一个简单的php方法问题。。 急 急 急
- 高分请牛人!熟悉KindEditor这个编辑器的进来看看!
- 新手求解 学习织梦二次开发要怎么学,看他们的源代码么?
- 怎么获取百度坐标api返回的json格式字符串或对象呢
- 织梦UCenter配置和Discuz! Board通信失败!求解!
乍么传的参数都 是 'id' 呢??
看看js报了啥错误
echo '<td class="th"id="'.$id.'"onclick="delete_line(id)">';$id是我定义的一个变量,firebug 控制台下没有报错,改为echo '<td class="th"id="'.$id.'"onclick="delete_line('.$id.')">';在wamp环境下都不能执行了,我在想是不是在lamp环境下php中的事件不能触发啊?请大神们指点
图中的连接线以及内容是通过php与数据库交互动态获得的,每一项内容均在一个<td>内,现在想点击该内容,触发函数将内容删除。。
代码如下:
if($Identity=="User")
$query = "select distinct comm from picture_same_show where comm!='' and uname='".$username."';";
if($Identity=="Administrator")
$query = "select distinct comm from picture_dif_show where comm!='';";
$result = $db->query($query);
$num_results = $result->num_rows;
for ($i=0; $i <$num_results; $i++)
{
$row = $result->fetch_assoc();
$id = htmlspecialchars(stripslashes($row['comm']));
echo '<table><tr><td class="th" id="'.$id.'" style="text-decoration:none;color:#0000ff;cursor:pointer;"
onclick="delete_line(id)">';
echo htmlspecialchars(stripslashes($row['comm']));
echo '<hr color=#0000ff size=2 align="left"/>';
echo '</td>';
echo '</tr>';
echo '</table>';
onclick="delete_line(' . $id. ')">';
改成这样还不行吗,如果不行控制台下肯定报错了。
你贴出的 php 代码又不全
很难说是什么原因!
echo '<table><tr><td class="th" id="'.$id.'" style="text-decoration:none;color:#0000ff;cursor:pointer;"
onclick="delete_line(id)">';
将产生这样的 html 代码
<table><tr><td class="th" id="100" style="text-decoration:none;color:#0000ff;cursor:pointer;" onclick="delete_line(id)">
这个 id 就是变量了,你在哪里给这个变量赋值的呢?
向一个函数传递一个不存在的变量,能不出错吗?
如果需要我贴出HTML代码的话那就恭敬不如从命了,还恳请指导一二。。<div class="center">
<div class="center_1">
<div class="vlan">
<div class="vlanA">
<br>
<div class="vlan1" id="vlanA-1"
onmousedown="mousedown(id)" onmouseup="mouseup(id)">
A
</div>
<div class="vlan2" id="vlanA-2"
onmousedown="mousedown(id)" onmouseup="mouseup(id)">
B
</div>
<div class="vlan3" id="vlanA-3"
onmousedown="mousedown(id);" onmouseup="mouseup(id)">
C
</div>
</div> <div class="vlanA-B" id="vlanA_B">
</div>
<div class="vlanB">
<br><br>
<div class="vlan1" id="vlanB-1"
onmousedown="mousedown(id)" onmouseup="mouseup(id)">
A
</div>
<div class="vlan2" id="vlanB-2"
onmousedown="mousedown(id)" onmouseup="mouseup(id)">
B
</div>
<div class="vlan3" id="vlanB-3"
onmousedown="mousedown(id)" onmouseup="mouseup(id)">
C
</div>
</div>
</div>
</div>
应该是你的浏览器不支持不过我让你贴出有问题部分的代码,你却贴出了没问题的代码
这与解决问题用什么帮助?