Вот уменьшил количество переменных, по сравнению с предыдущим кодом
<Script type="text/JavaScript">
function change() {
today = new Date()
tday = today.getDate()
tmonth = today.getMonth()+1
if (tday<10)
{dt = 0 + tday * 100 + tmonth}
else
{dt = tday * 100 + tmonth}
switch (dt) {
case (2004) : document.logo.setAttribute('src','1.jpg'); break;
case (2104) : document.logo.setAttribute('src','2.jpg'); break;
default : document.logo.setAttribute('src','3.jpg');
}
}
</Script>
Сообщение от x-yuri
|
aforse, а что за картинки?
|
Должны были замечать, что гугл, в зависомости от праздника, ставит разные картинки на главной странице; вот этот скрипт и будет выполнять такие операции
Сообщение от x-yuri
|
лучше задай id="logo" и document.getElementById('logo')
|
Я правильно понял? Вот здесь я добавляю id="logo":
<a id="logo" href="index.php" title="<?php echo $siteName; ?>">
в скрипт добавляю стороку document.getElementById('logo'):
function change() {
today = new Date()
tday = today.getDate()
tmonth = today.getMonth()+1
document.getElementById('logo')
и это:
document.logo.setAttribute('src','1.jpg');
заменяю на эТо?
logo.style.backgroundImage = 'url(../images/1.jpg)';