Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Случайный CSS при обновлении (нужна помощь в редактировании скрипта) (https://javascript.ru/forum/misc/15547-sluchajjnyjj-css-pri-obnovlenii-nuzhna-pomoshh-v-redaktirovanii-skripta.html)

xsfd 03.03.2011 18:40

Случайный 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;
}

xsfd 13.03.2011 01:03

Проблема решена! Закрывайте тему))


Часовой пояс GMT +3, время: 06:02.