2010-01-16 46 views
-2

我想要一个可以在页面生效时动态更改字体的JavaScript(Arial to Times)。但是,当我点击Arial或Times时,页面不应该刷新。任何人都可以在这帮助我吗?或者任何人都可以为此提供一个脚本?使用JavaScript可以动态更改字体的脚本

+0

你应该看看这个javascript,而不是php – catchmeifyoutry 2010-01-16 09:04:21

+0

你javascript。你可以提供一个脚本... – Patel 2010-01-16 09:05:21

+1

-1先尝试,然后问。如果你不知道该怎么尝试,研究。 – 2010-01-16 09:27:00

回答

0

你应该这样做与JavaScript,而不是PHP。 使用javascript来动态改变文字的风格。 Php在服务器上运行,因此不在图片中进行无重载场景。

这是第一个simple example谷歌返回(例如,寻找更多的例子“JavaScript的变化文本字体”):

<html> 
<body> 
<div id=hey> 
    <a onMouseover="document.getElementById('hey').style.fontFamily='courier'"> Make me COURIER!</a> ---- 
    <a onMouseover="document.getElementById('hey').style.fontFamily='verdana'"> Make me VERDANA!!!</a> 
</div> 
</body> 
</html> 
0

如果你真的想使用PHP和不希望整个页面重新加载,您需要某种形式的AJAX implmentation。

但是...您的问题可以通过Javascript更容易地解决,我会推荐使用它来代替。 jQuery库允许你用最少的代码改变CSS样式。有几个关于在jQuery网站上更改样式属性的代码示例。

+0

http://docs.jquery.com/CSS/css#namevalue 它应该让你开始应用类似的代码来改变段落的字体类型。下载Jquery为你的网站,你将准备好去。 – 2010-01-16 09:13:37

相关问题