Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Скрипт вывода разных блоков DIV в зависимости от страницы, на которой находимся (https://javascript.ru/forum/project/33759-skript-vyvoda-raznykh-blokov-div-v-zavisimosti-ot-stranicy-na-kotorojj-nakhodimsya.html)

ОлегА 07.12.2012 11:28

function showDiv(){
setTimeout(showDiv1(), 500);
setTimeout(showDiv2(), 500);
}

правда время раскрытия блоков увеличится, для каждого нужно будет пол секунды, если конечно так заработает

TSM 07.12.2012 11:59

Цитата:

Сообщение от ОлегА (Сообщение 220026)
function showDiv(){
setTimeout(showDiv1(), 500);
setTimeout(showDiv2(), 500);
}

правда время раскрытия блоков увеличится, для каждого нужно будет пол секунды, если конечно так заработает

не работает у меня

ОлегА 07.12.2012 13:51

вот так должно заработать
function showDiv(){
setTimeout(showDiv1, 500);
setTimeout(showDiv2, 500);
}

но вообще я бы так сделал

<html>
<head>
<script language="javascript">
window.onload = function(){
    var uri = window.location.href;
    divs = {
        PageName1 : 'dyvan',
        PageName2 : 'lijko',
    };
    
    for(page in divs){        
        
        if ( uri.indexOf(page) >= 0 ) {
            document.getElementById(divs[page]).style.display="block";            
        }
             
    }
    
        
}
    
</script>
</head>
<body>
    <div id="dyvan" style="display:none;">dyvan<br /><br /></div>
    <div id="lijko" style="display:none;">lijko<br /><br /></div>
</body>
</html>

TSM 07.12.2012 17:26

Спасибо, сейчас посмотрю

TSM 07.12.2012 18:05

Спасибо всем кто откликнулся, вопрос решен!


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