2013-03-06 76 views
0

我的問題是: 我有這個網頁,我在我的CSS樣式表中使用打印類型。 什麼,我需要的是有兩個按鈕,這將是:不同的樣式表爲了打印

Client Print 
Member Print 

對於一個特定的網頁。他們之間唯一的區別是第二個有更多的字段需要打印。

我需要有這兩個按鈕,爲網頁採取不同的樣式表.. 有人可以幫我嗎?

​​

對於第一個,我需要:

對於第二個:

<link rel="stylesheet" href="../css/style1.css" media="screen, projection,print" /> 
+0

好...添加第一個樣式表,如果目前的用戶是客戶端,第二個 - 如果用戶是成員。 – 2013-03-06 15:06:03

+0

使用http://api.jquery.com/css/在按鈕上調用它可單擊以更改css – Pamma 2013-03-06 15:07:09

+0

您是否沒有某種用戶身份驗證,以便知道當前用戶是客戶端還是成員? – Christoph 2013-03-06 15:11:18

回答

0

試試這個:

function print(o) { 
    var head = document.getElementsByTagName('head')[0].innerHTML; 
    if (o == 'client') { 
     head += '<link rel="stylesheet" href="../css/style.css" media="screen, projection,print" />'; 
    } 
    if (o == 'member') { 
     head += '<link rel="stylesheet" href="../css/style1.css" media="screen, projection,print" />'; 
    } 
    document.getElementsByTagName('head')[0].innerHTML = head; 
} 
+0

嗨,請你幫我打印表格嗎? 我的意思是我應該按什麼? 該按鈕或不管它是.. – pyetjegoo 2013-03-07 07:44:55