在線等候, 請各位進來看一下.進者有分..... php不能调用JAVASCRIPT函数的!PHP是在服务器端运行,而JAVASCRIPT是在客户端运行的,不能互相调用的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpfunction alert($msg){ echo "<script language=javascript>alert(\"$msg\");</script>";} .... while($r=mysql_fetch_array($result)) { alert(\"" . $r['name'] . "\",\"" . $r['tel'] . "\",\"" . $r['id'] . "\");"; } echo "<script language=javascript>AddTree(\"$res[f_name]\",\"$res[fm_id]\",\"$res[p_id]\");</script>";我這樣也不行,不知可否幫我寫一下應該怎樣寫呢? 謝謝! while($r=mysql_fetch_array($result)){ echo "<script>send_str(\"" . $r['name'] . "\",\"" . $r['tel'] . "\",\"" . $r['id'] . "\");</script>";} echo "<script>send_str(\"" . $r['name'] . "\",\"" . $r['tel'] . "\",\"" . $r['id'] . "\");</script>";這樣也不行,會有錯.謝謝還有別的辦法沒有呢? <Script language="JavaScript"> function send_str(name,tel,id) { alert(name); ...... }</Script><?php ....while($r=mysql_fetch_array($result)){ echo "<script>send_str('$r[name]','$r[tel]','$r[id]');</script>";}?> 少了<script>标签echo "<script language='javascript'>"while($r=mysql_fetch_array($result)) { echo "send_str(\"" . $r['name'] . "\",\"" . $r ['tel'] . "\",\"" . $r['id'] . "\");"; }echo "</script>" 强烈建议你不要在循环里面这样写!while($r=mysql_fetch_array($result)){ echo "<a href=\"javascript:send_str('$r[name]','$r[tel]','$r[id]');\">$r[name]</a>";} To pantech_36(*_*阿苯猫^_^): 哈哈哈哈,不要对我这么凶嘛! to phpteam(George) 我抢 修改~~嘿嘿~~while($r=mysql_fetch_array($result)){ echo "<a href=\"javascript:send_str('".$r[name]."','".$r[tel]."','".$r[id]."');\">".$r[name]."</a>";}或while($r=mysql_fetch_array($result)){ echo "<a href=\"javascript:void(0);\" onclick=\"javascript:send_str('".$r[name]."','".$r[tel]."','".$r[id]."');\">".$r[name]."</a>";} PHP 不支持mysql call procedure的连续查询 为什么mysql数据库要用瑞典语上传的在前台页面才能显示正常,用GB2312上传的数据库中文字在前台显示问号? PHP替换掉制表符 dedecms弄了个网站 100分,求一个正则 表单信息重复提交的问题。 php5.0.4不能加载mysql4.1.7 IIS+php和Apache+php问题? 一个switch的问题 sessiont_start()一定要放在页首吗! php读取xml的问题?在线等待答案 请各位大侠快来帮我解决一下,本人将不剩感激!!!!!!(急)
function alert($msg)
{
echo "<script language=javascript>alert(\"$msg\");</script>";
} ....
while($r=mysql_fetch_array($result))
{
alert(\"" . $r['name'] . "\",\"" . $r['tel'] . "\",\"" . $r['id'] . "\");"; }
我這樣也不行,不知可否幫我寫一下應該怎樣寫呢? 謝謝!
{
echo "<script>send_str(\"" . $r['name'] . "\",\"" . $r['tel'] . "\",\"" . $r['id'] . "\");</script>";
}
這樣也不行,會有錯.謝謝還有別的辦法沒有呢?
function send_str(name,tel,id)
{
alert(name);
......
}
</Script>
<?php
....
while($r=mysql_fetch_array($result))
{
echo "<script>send_str('$r[name]','$r[tel]','$r[id]');</script>";
}?>
echo "<script language='javascript'>"
while($r=mysql_fetch_array($result))
{
echo "send_str(\"" . $r['name'] . "\",\"" . $r ['tel'] . "\",\"" . $r['id'] . "\");"; }
echo "</script>"
while($r=mysql_fetch_array($result))
{
echo "<a href=\"javascript:send_str('$r[name]','$r[tel]','$r[id]');\">$r[name]</a>";
}
哈哈哈哈,不要对我这么凶嘛!
我抢
while($r=mysql_fetch_array($result))
{
echo "<a href=\"javascript:send_str('".$r[name]."','".$r[tel]."','".$r[id]."');\">".$r[name]."</a>";
}
或
while($r=mysql_fetch_array($result))
{
echo "<a href=\"javascript:void(0);\" onclick=\"javascript:send_str('".$r[name]."','".$r[tel]."','".$r[id]."');\">".$r[name]."</a>";
}