Показать сообщение отдельно
  #1 (permalink)  
Старый 03.03.2011, 18:40
Интересующийся
Отправить личное сообщение для xsfd Посмотреть профиль Найти все сообщения от xsfd
 
Регистрация: 28.04.2010
Сообщений: 27

Случайный CSS при обновлении (нужна помощь в редактировании скрипта)
Собственно вот. В телефонах Sony Ericsson браузер меняет стиль при обновлении. Я вскрыл его и нашёл такой js код, но как заставить его работать не понимаю.
Вот что мне ясно, так это то что + style + это случайное название цвета в css файле. Может кто нибудь объяснит?))

var imageFolder = '../images/';
var linkTextLength = 55;
var style = getRandomStyle();
var screenWidth = getScreenWidth();
// Set stylesheet
//
function getStyleSheet() {
	document.write('<link rel="stylesheet" type="text/css" href="../css/style-'+ style +'.css" />');
}

//
// Set image folder
// 
function setImageFolder() {
	imageFolder = imageFolder + style + '/';
}

//
// Randomize style
//
function getRandomStyle() {
	var s;
	var randomNumber = Math.random();
	randomNumber = randomNumber * 5;
	randomNumber = Math.ceil(randomNumber);
	
	switch(randomNumber) {
		case 1:
			s = 'green';
			break;
		case 2:
			s = 'turquoise';
			break;
		case 3:
			s = 'red';
			break;
		case 4:
			s = 'purple';
			break;
		case 5:
			s = 'orange';
			break;		
		default:
			s = 'green';
			break;
	}		
	
	return s;
}
Ответить с цитированием