У меня есть этот переключатель таблиц стилей печати, который я создал давным-давно, и знаю, что по какой-то причине он не будет работать. Предполагается, что при нажатии на ссылку переключиться на таблицу стилей печати и открыть диалоговое окно печати.
Но знайте, что он будет отображать диалоговое окно только в FireFox, а не в любом другом браузере, и вообще не будет отображать таблицу стилей печати. Может ли кто-нибудь помочь мне решить эти проблемы, так как я давно играл с PHP.
Вот код PHP.
<!-- Print Script -->
<?php if (isset($_GET['css']) && $_GET['css'] == 'print') { ?>
<meta name="robots" content="noindex" />
<link rel="stylesheet" type="text/css" href="http://localhost/styles/print.css" media="print" />
<script type="text/javascript">
//<![CDATA[
onload = print;
//]]>
</script>
<?php } else { ?>
<link rel="stylesheet" type="text/css" href="http://localhost/styles/style.css" media="screen" />
<?php } ?>
<!-- End Print Script -->
А вот ссылка, по которой вы нажимаете, чтобы изменить таблицу стилей.
<a href="<?php echo $_SERVER['PHP_SELF']; ?>?css=print" id="print-page" title="Print Link">Print This Page</a>