Друзья, выручайте! Мне нужно, чтобы при разных разрешениях монитора, стиль страницы загружался из разных css. Сайт на джумле. Что и где прописать? Искал, читал, но в программировании не силен. Подставлял js типа: <script type="text/javascript"> <!-- if(screen.width == 1024) { document.write('<link rel="stylesheet" type="text/css" href="css_1024.css">'); } else if(screen.width == 800) { document.write('<link rel="stylesheet" type="text/css" href="css_800.css">'); } else if(screen.width == 1280) { document.write('<link rel="stylesheet" type="text/css" href="css_1280.css">'); } else { document.write('<link rel="stylesheet" type="text/css" href="default.css">'); } --> </script> но не получается, грузится все равно один цсс... нид хелп
ой-вей, какая удивительная конструкция. преподаватели ВолГУ не научили резиновой верстке? а вообще существует специальная коллекция document.styleSheets (если мне память не изменяет) для манипуляции с файлами стилей или у поисковиков заговор?
Глупая затея. Пару идей и советов: 1) Сделать резиновый сайт. 2) Сделать фиксированную ширину к примеру 1000px по центру (я сторонник таких способов) А вообще вот скрипт определения разрешения, добавь только туда условие. <script type="text/javascript"> if (self.screen) { width = screen.width height = screen.height } else if (self.java) { var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsize = jkit.getScreenSize(); width = scrsize.width; height = scrsize.height; } if (width && height) var str = width + " x " + height; else var str = "неизвестно"; document.writeln("разрешение монитора: " + str) </script>