2016-07-17 5 views
0

Я написал базовый javascript, который покажет, открыты ли мы открыто или закрыто на основе наших часов. Он отлично работает в скрипте JS, но когда я вставляю его в свой сайт Joomla с помощью модуля Jumi, он загружается в самом низу страницы. Я очень новичок в Javascript, поэтому, вероятно, что-то неправильно закодировано, что вызывает эту проблему.Javascript не загружается на страницу load

Сайт: http://askc.org/galacticos/index.php - Перейдите к нижней

<script> 
 
function show_image(src, width, height, alt) { 
 
\t \t var img = document.createElement("img"); 
 
    img.src = src; 
 
    img.width = width; 
 
    img.height = height; 
 
    img.alt = alt; 
 
    
 
    document.body.appendChild(img); 
 
} 
 
    var month = new Date().getMonth(); 
 
\t \t var time = new Date().getHours(); 
 
\t \t var day = new Date().getDay(); 
 

 
if (month > "3" && month < "10" && day == "6" && time > "19" && time <= "22") { 
 
show_image("http://bizeebee.com/wp-content/uploads/2013/07/open-sign.jpg",500,450, "Powell is OPEN"); 
 
} 
 
else { show_image("http://get.whotrades.com/u3/photoBB09/20171363290-0/blogpost.jpeg",500,450, "Powell is CLOSED");} 
 
</script>

Любые идеи? Помощь очень ценится!

+0

где вы хотите отобразить это изображение? Поскольку оно находится ниже обертки, оно отображается внизу страницы –

+0

В настоящее время у меня есть разделение div с лентой обновлений Twitter в середине страницы, но это по какой-то причине вынуждены снижаться. –

+0

'document.body.appendChild (img);' - делает то, что вы просили, - добавьте изображение в тег body. – jpaljasma

ответ

0

Если вы запустите функцию загрузки страницы с помощью window.onload?

window.onload = function() { 

show_image(); }

+0

Я думаю, что мне просто не нужно вызывать функцию, мне нужно запустить мой скрипт, который пройдет через оператор if else, который определит, какой show_image нужно вызвать. –

Смежные вопросы