2016-07-17 16 views
0

私は、私たちの時間に基づいて私たちが開いているか閉じているかを示す基本的なjavascriptを書いています。 JSフィドルでうまくいきますが、Jumiモジュールを使ってJoomlaサイトに挿入すると、ページの一番下にロードされます。私はJavascriptの新機能ですので、この問題を引き起こしている可能性があります。JavaScriptがページに読み込まれていないロード

ウェブサイト: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

現在、私はページ中央のTwitter更新フィードでdivを共有していますが、何らかの理由で底を余儀なくされている。 –

+0

'document.body.appendChild(img);' - あなたが尋ねたとおりに正確に行います - イメージをbodyタグに追加します。 – jpaljasma

答えて

0

window.onloadを使用してページの読み込み時に関数を開始する場合は、

window.onload = function() { 

show_image(); }

+0

私は単に関数を呼び出す必要はないと思っています。私は、コールするshow_imageを決定するif elseステートメントを実行するスクリプトを実行する必要があります。 –

関連する問題