2013-03-06 3 views
0

Моя проблема: У меня есть эта страница, и я использую тип печати в моей таблице стилей CSS. Что мне нужно, чтобы иметь две кнопки, которые были бы:Различные таблицы стилей для печати

Client Print 
Member Print 

для конкретной веб-страницы. Единственное различие между ними заключается в том, что у второго есть поле, которое больше печатается.

Мне нужно иметь эти две кнопки, которые принимают разные таблицы стилей для веб-страницы. Может ли кто-нибудь мне помочь?

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

Для первого мне нужно:

для второго:

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

хорошо ... добавить первую таблицу стилей, если ток пользователь - клиент, второй - если пользователь является членом. –

+0

use http://api.jquery.com/css/ называть его кнопкой, чтобы изменить css – Pamma

+0

У вас нет какой-либо аутентификации пользователя, чтобы вы знали, является ли текущий пользователь клиентом или членом? – Christoph

ответ

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

Смежные вопросы