Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как вывести на экрн данный код JS (https://javascript.ru/forum/misc/45764-kak-vyvesti-na-ehkrn-dannyjj-kod-js.html)

mixnet 15.03.2014 15:39

как вывести на экрн данный код JS
 
тут просто вывод на эакран на PHP а надо на JS

<script type="text/javascript">
<?
    echo "var month = \"".date('m')."\";";
?>
$(document).ready(function(){
if(month==03)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
if(month==04)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
if(month==05)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
});
</script>

mixnet 15.03.2014 15:51

помогите пожалуйста доделать

ruslan_mart 15.03.2014 15:58

$(function() {
    var month = +<?=date('m')?>;
    if(month > 2 && month < 6) $('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
});

mixnet 15.03.2014 16:07

if(month > 2 && month < 6) что то тут меня настораживает, данный JS у меня вызывает снег на странице что нужно подставить чтоб снег шел только декабрь, январь и февраль на сайте?

mixnet 15.03.2014 16:18

все я сделал

jsnb 15.03.2014 16:18

Я думаю это самый простой способ вывести на экран представленный вами код:
alert((function(){/*<script type="text/javascript">
<?
    echo "var month = \"".date('m')."\";";
?>
$(document).ready(function(){
if(month==03)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
if(month==04)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
if(month==05)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
});
*/
}).toString().slice(13, -4)+'</scr'+'ipt>');

mixnet 15.03.2014 16:18

так работает
<script type="text/javascript">
$(function() {
    var month = +<?=date('m')?>;
if(month==12)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
if(month==01)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
if(month==02)
$('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1})
});

</script>

mixnet 15.03.2014 16:19

и снег будет идти тока 12,1,2 месяца)

mixnet 15.03.2014 16:20

:) спасибо больше тем кто помогал)))

ruslan_mart 15.03.2014 16:44

Цитата:

Сообщение от mixnet
что то тут меня настораживает, данный JS у меня вызывает снег на странице что нужно подставить чтоб снег шел только декабрь, январь и февраль на сайте?

Что настораживает? Тут по моему всё очевидно, всё будет работать.

$(function() {
    var month = +'<?=date('m')?>';
    if(month == 12 || month < 3) $('#wntbg').snowfall({round : true, minSize:1, maxSize:4, flakeCount:150, maxSpeed:1});
});


Условие сработает, если месяц будет равен 12, или меньше чем 3, т.е. 1 или 2.


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