Na stronie mam wybór 2 stylów CSS w zależności od rozdzielczości. Jak jest mniejsza od 1440 to ładuje styl template.css a jak większą to w JS podmieniam go na template_1440.css:
Wszystko jest OK ale jak jest wyłączona opcja Proste adresy. Jak ją włączę to ten drugi CSS nie jest wczytywany. Tzn jak rozdziałka jest mała to jest OK a jak większa i powinien CSS być podmieniony to nie wczytuje CSS. Ktoś może wyjaśnić mi czemu na długich linkach jest OK a na krótkich nie wczytuje drugiego CSS?Kod HTML:<link id="arkusz_all" rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" /> <script type="text/javascript"> if ( screen.availWidth>=1440 ) document.getElementById('arkusz_all').href = 'templates/<?php echo $this->template ?>/css/template_1440.css'; </script>
Mam włączone na zapleczu:
Proste adresy Tak
Korzystaj z mod_rewrite Tak
Adresy z przyrostkiem Tak
Oczywiście problem występuje dopiero po kliknięciu w link newsa.