社区
JavaScript
帖子详情
不刷新样式怎么起作用?
h123hu
2012-03-27 12:10:13
<style>
.p{color:#bf0000;}
</style>
如果往页面里面通过PHP输出上面的CSS代码,
我的常识是要刷新页面,
才会起作用的
我想问的是有没有
不刷新页面
,
就能让新加的样式起作用的方法?
代码运行的环境是PHP
不能使用JS(能的话,就不来问了)
求指点。。。。。。。
...全文
198
17
打赏
收藏
不刷新样式怎么起作用?
.p{color:#bf0000;} 如果往页面里面通过PHP输出上面的CSS代码, 我的常识是要刷新页面, 才会起作用的 我想问的是有没有不刷新页面, 就能让新加的样式起作用的方法? 代码运行的环境是PHP 不能使用JS(能的话,就不来问了) 求指点。。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
h123hu
2012-03-27
打赏
举报
回复
[Quote=引用 13 楼 jordan102 的回复:]
你说的情形是通过js来操作页面的。还有你说的样式没生效。不知道你的css代码是什么样的?
[/Quote]
通过PHP输出CSS代码
<style>
.p{样式}
</style>
下面的代码本来就在页面中
<div class="p">文字</div>
如何在IE6下,
输出那个CSS样式,
不刷新页面就生效
因为,就算他刷新,也是局部刷新,
而不是整个页面在刷新
snjcaorui
2012-03-27
打赏
举报
回复
第一个比较友好的方法、就是用js,第二个不友好的方法、刷新页面
snjcaorui
2012-03-27
打赏
举报
回复
不刷新页面,不用js,别想了,建议多看看页面的生命周期
一起混吧
2012-03-27
打赏
举报
回复
你说的情形是通过js来操作页面的。还有你说的样式没生效。不知道你的css代码是什么样的?
h123hu
2012-03-27
打赏
举报
回复
[Quote=引用 11 楼 calmcrime 的回复:]
敢问楼主 你是怎样访问页面的?
既然用php 输入,没通过服务器解析,试问php脚本能显示吗?
[/Quote]
不知道你有没有做过淘宝店铺装修,
他的模块的输出,
就是通过一个按钮就创建好了
那也就是说,
我点击创建模块的按钮后,
样式也随着一起输出了
但是,整个页面是不会刷新的,
只有创建的那个模块,
会自动的出现在页面里
所以,才会出现我说的问题,
由于页面不会刷新,
那么输出的样式,
如何立即在IE6下起作用
001007009
2012-03-27
打赏
举报
回复
敢问楼主 你是怎样访问页面的?
既然用php 输入,没通过服务器解析,试问php脚本能显示吗?
h123hu
2012-03-27
打赏
举报
回复
[Quote=引用 9 楼 calmcrime 的回复:]
直接在浏览器 输入 http://***/test.php
样式直接生效的,不需要刷新。
[/Quote]
这个和刷新页面是一个道理啊
我说的意思是,
就在当前页面把样式用PHP输出,
即不刷新页面,也不跳转,
也不能使用JS,AJAX
这样的话,
有可能实现在IE6下的直接生效么?
001007009
2012-03-27
打赏
举报
回复
比如
<p>123</p>
<?
echo '
<style>
p { color:red; }
</style>
';
?>
这个文件是 test.php
直接在浏览器 输入 http://***/test.php
样式直接生效的,不需要刷新。
php脚本是在服务器端运行了再返回给客户端,查看源文件,看到的是
<p>123</p>
<style>
p { color:red; }
</style>
这样的,
不管 style 在dom上面还是下面,浏览器会先先解析 style
所以p的样式是红色的。
h123hu
2012-03-27
打赏
举报
回复
[Quote=引用 6 楼 calmcrime 的回复:]
<p>123</p>
<?
echo '
<style>
p { color:red; }
</style>
';
?>
[/Quote]
请问你说的生效,
需要刷新吗?
如果需要刷新页面的话,
那是肯定可以生效的
问题就在于,
用PHP输出之后,
不刷新页面,
怎么让他在IE6下,
也生效
样式可以生效的。
p2227
2012-03-27
打赏
举报
回复
肯定是样式兼容的问题,php是后台语言来的
001007009
2012-03-27
打赏
举报
回复
<p>123</p>
<?
echo '
<style>
p { color:red; }
</style>
';
?>
样式可以生效的。
h123hu
2012-03-27
打赏
举报
回复
[Quote=引用 4 楼 calmcrime 的回复:]
老楼,不用js,
<style>
.p{样式}
</style>
<div class="p">文字</div>
这个是怎么加上去的?
如果是 php 直接 echo 出来的
页面样式直接会生效,又何来刷新一说?
[/Quote]
不好意思,我没说仔细
<div class="p">文字</div> 这个本来就在页面
样式是PHP输出的
在火狐下,输出后立即生效
在IE6下,
不会立即生效
所以,我想问是不是有什么兼容性的问题
001007009
2012-03-27
打赏
举报
回复
老楼,不用js,
<style>
.p{样式}
</style>
<div class="p">文字</div>
这个是怎么加上去的?
如果是 php 直接 echo 出来的
页面样式直接会生效,又何来刷新一说?
h123hu
2012-03-27
打赏
举报
回复
看样子是没人知道怎么弄了,结贴吧
一起混吧
2012-03-27
打赏
举报
回复
你先确认在 ie8/chrome 下可以吗?
h123hu
2012-03-27
打赏
举报
回复
通过PHP输出CSS代码
<style>
.p{样式}
</style>
下面的代码本来就在页面中
<div class="p">文字</div>
我在火狐中用PHP输出样式,
会立即生效
在IE6下,
却不可以,
这是应该属于浏览器的差别问题吧?
怎么做到像火狐那样,
立即生效呢?
不能使用JS和AJAX
ycproc
2012-03-27
打赏
举报
回复
使用ajax 直接 移除后 替换
Android下拉
刷新
ListView——RTPullListView
实现Android上类似新浪微博等App的下拉
刷新
功能
Android下拉
刷新
控件之(ScorllView版)
android中常用的View的下拉
刷新
控件demo。自定义控件,实现了对ListView和ScrollView这两种常用有下拉操作的View的实现。本demo只做了ScrollView的
样式
的演示 ListView版本的详见我的blog http://blog.csdn.net/nono_love_lilith/article/details/7100845
iscroll5的demo,pull to refresh ,pull to load(下拉
刷新
,上拉加载)
iscroll5的demo,pull to refresh ,pull to load(下拉
刷新
,上拉加载)
pulltorefresh_library
一个用于下拉
刷新
的开源框架,使用这个框架之后可以非常简单的实现下拉
刷新
!
会用Chrome的硬
刷新
吗?Chrome
刷新
不起
作用
?Chrome
刷新
没有变化?
描述一下我遇到的问题 今天在学JavaWeb过滤器的时候,遇到了一个问题,就是添加了过滤器
刷新
页面之后,css和js等页面没有被拦截。 这是很奇怪的一件事。 然后我怀疑是不是因为css文件和js文件等资源没那么需要过滤,所以现在版本的过滤器不过滤这些文件了? 去找了相关资料,发现不是这个原因,找了好久才发现,chrom浏览器,会在请求相同位置的资源时,直接用缓存里的数据。 所以即使被拦截还是有css
样式
,不论怎么
刷新
都没有用。 解决方法 方法一: 打开F12 用鼠标右击左上角的
刷新
键 然后点击硬
刷新
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章