alert或者其他响应框的实现 程序员文章站 2024-01-06 13:49:46 ... $lg ?>")> boxid."".$menu[$index[0]]->$lg ?> 如上,我想要一个点击的消息提示框,然后$menu[$index[0]]->$lg的内容中英都可能会有,英文的时候大部分都有空格,纠结了一晚上发现是传有空格的字符串的时候会不弹窗,求解决办法! 另外我还想往消息窗里面再传个参数,然后这两个参数中间再拼接点东西,不知道可行吗?不行的话有没有其他的方法可以实现?都不行的话如果给窗体加个名字呢...? 回复讨论(解决方案) ")> ")> 能不能说下怎么重写啊,我按W3C的范例写也没用啊, value="Display alert box" /> 代码没问题,可以弹出,但还是不知道你打算做什么 自己框架js窗口提示代码. /** * JS窗口提示并跳转 * @param string $msg 提示消息 * @param string $url 跳转URL * @param string $charset 页面编码 * @return void */ public static function alert(string $msg, string $url = '', string $charset='utf-8') { //header头为html base\header\Header::type('html'); //弹出信息 $alert_msg = 'alert("'.$msg.'");'; //跳转页面 $go_url = empty($url) ? 'history.go(-1);' : 'window.location.href = "'.$url.'";'; //输出 echo ''; exit; } 0.0.找到问题了: $lg ?>")> 中onclick属性加上引号 0.0.找到问题了: $lg ?>")> 中onclick属性加上引号 还真是加个引号就行了。。。。。想不通啊为什么没引号的时候可以打中文跟连续的字符串,但是不能输出带空格的字符串?? 再问下这个要怎么改呢?想传两个参数进去,然后两个参数中间要拼接点东西 onclick="window.alert('$lg ?>'+\n+'price ?>')" 先来解释第一个问题: 假设输出信息为 a message 原来代码则等于 由于没加引号所以在a处分割,onclick=window.alert("a,代码不完整,无法弹出,加上引号就不一样了. 第二个的话添加一个中间量, $msg = ??????. 如果$msg可能包含单双引号,可以多一层addslashes()转义 先来解释第一个问题: 假设输出信息为 a message 原来代码则等于 由于没加引号所以在a处分割,onclick=window.alert("a,代码不完整,无法弹出,加上引号就不一样了. 第二个的话添加一个中间量, $msg = ??????. 如果$msg可能包含单双引号,可以多一层addslashes()转义 那第一个问题的那种情况为什么输出中文却不会报错呢? 第二个问题我发现onclick="window.alert('$lg ?>\nprice ?>')"这样引号包住全部就能实现了。。。然后现在新的问题是,有什么办法能让第二行居中啊? 中文是连续字符没有空格,不会分割 居中这个不知道,前端js不是太懂 中文是连续字符没有空格,不会分割 居中这个不知道,前端js不是太懂 好的谢谢!话说有没有什么能交流的PHP群啊?总是被些莫名其妙的问题折磨一整天。。。网上搜的东西又奇奇怪怪解决不了,每次都是折腾到半夜实在不行了就发帖然后发现原来如此简单。。。。。。。。。。。。。。太虐了 相关标签: alert或者其他响应框的实现 上一篇: zend8.0中,小弟我设置了php环境,为何无效 下一篇: 这个东西在smarty的模板中应该如何写 推荐阅读 alert或者其他响应框的实现 asp.net实现取消页面表单内文本输入框Enter响应的方法 asp.net实现取消页面表单内文本输入框Enter响应的方法 C#实现在前端网页弹出警告对话框(alert)的方法 vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍 C#实现在前端网页弹出警告对话框(alert)的方法 如何用 Java SE 写一个简易的 HTTP 服务器?如果要支持 JSP ,ASP 或者 PHP 又需要如何改进?如果不能,是否有其他语言可以实现? 如何用 Java SE 写一个简易的 HTTP 服务器?如果要支持 JSP ,ASP 或者 PHP 又需要如何改进?如果不能,是否有其他语言可以实现? js提示框替代系统alert,自动关闭alert对话框的实现方法 判断checkbox的状态后实现跳转或者显示提示弹框