2010-01-16 54 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

相關問題