PHP在echo中输出alert后css会变样,字体变大等。

PHP中,用echo输出alert,窗口弹出后,页面的CSS会变样,会出现字体变大等问题,.度娘里都.net的解决方法,在线等高手帮忙。

你这是在样式没有加载完成就弹框了,js是单线程的,阻塞了css的加载,你的alert放在onload方法里就好了,意思是等页面加载完成才弹框,或是放在页面的最下面在弹框,其实道理是一样的,也可以放在加载样式后面就行!!!!!追问

我是直接这样输出的,用的是smarty,如何将js放在页面最底部?

追答

echo "window.onload=function(){alert('修改失败!!!')}";

追问

这样子连弹窗都没了,而且样式仍会改变。

追答

不要拷贝我的,我的有些单引号是中文的,你看清楚点

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-11
请你把图和代码贴出来好吗?

php里如何更改echo输出内容的样式呢?
输入内容的样式是由html和css决定的,在这里输出的内容是html代码,这个代码还需要经过浏览器的解释才会显示到最终用户的显示器上。在html代码中,你可以做很多工作。比如你改成:echo "hello world";就可以显示标题字样和斜体,具体的内容需要你对html和css语言的熟悉。

如何控制PHP文件中的Echo输出格式?
这个字体颜色要在html中控制.例如输出红色:echo "error"绿色就是echo "" 追问 奇怪,都是说这样就可以,但我实际应用时,这些标签信息也给输出了,因为这个PHP文件是在另一个表单(html)用AJAX调用的。。。 wixiaoduan | 发布于2011-04-11 举报| 评论 0 0 <?php echo " ERROR " ; echo " OK";?> ...

php echo出来的html和css代码谷歌浏览器和火狐浏览器都不解析原样输出...
火狐下安装Firebug调试,它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

php利用css按一次按钮更换一次背景颜色 如何不改变按钮的预选值 不永...
php if(isset($css)&&$css=='reb'||!isset($css)) echo'checked="checked"';?>\/> 白色

使用php在网页上输出两个div,两个div的宽高都是100px;一个背景为红色...
引用方法写好了只要去掉注释就行 <!-- html注释,引用js和css --> 这个玩意根本用不上php function hide(id){ document.getElementById(id).style.display="none";} function show(id){ document.getElementById(id).style.display="block";} var num=1;function kk(obj){ if((num%2)...

如何用php打出奇数偶数,然后基数变色
echo "{$i}";} else { \/\/ 输出奇数,改变颜色 echo "{$i}";} } ?> 在上述示例代码中,我们使用for循环输出1到10的数值,并使用if语句判断每个数是奇数还是偶数。如果是偶数,就使用普通的HTML 标签输出;如果是奇数,就使用带有内联CSS样式的 标签输出,并设置文字颜色为红色。当然,上述代...

怎样通过php echo语句来执行jQuery
通过php执行jquery,首先要知道整个程序流程:php执行完毕,生成html代码,包括js,css等,返回传递给客户端浏览器,浏览器执行html,js和css代码渲染浏览器效果;这样就出现顺序差,php执行完毕,然后回传浏览器执行返回的内容;这样,php使用echo输出正常的jq代码,就可以在浏览器执行jQuery代码,例如:echo ...

php在用GD输出图片的时候网页中只显示了一个白框,别的什么都没有,求解...
你这有2个错误:第一、header函数之前不能有任何的输出, 包含空格、换行、php的echo print 等, html代码, js代码、css代码。。。一切都不能, 你看你这, 上面<doctype html>...一大堆 第二、既然是要输出图片, 那么图片中不可能含有html等代码,html能转换图片吗?不能对吧!总之, 你这些...

合天网安实验【XSS进阶一、二、三】
获取name参数后,将其赋值给$_GET["name"]作为字符串在PHP中输出。首先需要跳出字符串的双引号,其次需要跳出echo的范围。因此,我们可以使用name=" ;alert(1);"来绕过,两边的双引号匹配原两边的双引号,让中间的内容出现,alert(1)前后分号保证语法正确。htmlentities函数将函数内的字符转换为HTML...

PHP 如何输出html中复选框的值
用PHP输出样式一般不是好的做法,PHP擅长后台逻辑数据处理,前台一般交与js与css控制 非得想用php输出复选框的话,代码如下:tmpArr["brand"] = "brand";$tmpArr["service"] = "good service";$tmpArr["easy"] = "easy to get";$tmpArr["advertise"] = "advertise";echo "why choose...

相似回答