作者ATK1985 (但变幻无常更为美丽)
看板PHP
标题Re: [请益] smarty 加上 javascript {新手}
时间Mon Sep 17 17:18:46 2007
※ 引述《pccenter (婷婷)》之铭言:
: $smarty->assign('openNew()',$javascript:window.open("addnew.php?phone_bookId=
: $val['id']","","status=yes,scrollbars=no,resizable=no,width=500,height=600"););
: }
: else{
: print_r($val['book_id']);
: $smarty->assign('openNew()',$javascript:window.open("modify.php?book_id=<?$val['book_id']?>","","status=yes,scrollbars=no,resizable=no,wih=500,height=600"));
: 请问要在smarty内assign javascript的 window.open
: 语法这样写对不对阿
: Parse error: syntax error, unexpected ';', expecting T_VARIABLE or '$' in
: D:\www\serweb2\serweb2\application_layer\apu_phonebook.php on line 203
: 一直有错
建议你写成 function
把 mysql 读出来的资料也当做 function 的参数传进去
这样自己看得清楚也比较方便维护
举个例子:
<script>
function openNew( url )
{
window.open( url , "" , "status=yes,scrollbars=no,resizable=no,
width=500,height=600") ;
}
</script>
HTML 的部分 例如:
<a href='#' onclick = "openNew('modify.php?book_id={$book_id}');">Modify</a>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.73.180
※ 编辑: ATK1985 来自: 140.119.73.180 (09/17 17:19)