Posted 23 декабря, 201211 yr comment_16866 Привет. Есть обычный скрипт "падающий снег", я вставлял его в разные движки, везде работает. Вставляю в ipb 3.3.3 появляется только одна фиксированная снежинка в углу экрана, которая не анимируется и не работает. Как правильно вставлять обычный скрипт снега на форум подскажите? Сжатие javascript отключено. Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/ Share on other sites Больше вариантов
23 декабря, 201211 yr comment_16867 тоже самое Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16867 Share on other sites Больше вариантов
23 декабря, 201211 yr comment_16869 Если есть js подключаете его в clobaltemplate а сам код скрипта после тега <body> вставляем. Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16869 Share on other sites Больше вариантов
23 декабря, 201211 yr comment_16872 xan58, как выглядит код? Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16872 Share on other sites Больше вариантов
24 декабря, 201211 yr Author comment_16910 xan58, как выглядит код? Есть файл js, я его после body пишу <script type="text/javascript" src="site/js/snow.js"></script> Файл JS /* Snow Fall 1 - no images - Java Script Visit __rainbow.arch.scriptmania.com/scripts/ for this script and many more */ // Set the number of snowflakes (more than 30 - 40 not recommended) var snowmax=100; // Set the colors for the snow. Add as many colors as you like var snowcolor=new Array('#EEE');//"#aaaacc","#ddddff","#ccccdd","#f3f3f3","#f0ffff"); // Set the fonts, that create the snowflakes. Add as many fonts as you like var snowtype=new Array("Times","Arial","Times","Verdana"); // Set the letter that creates your snowflake (recommended: * ) var snowletter="*"; // Set the speed of sinking (recommended values range from 0.3 to 2) var sinkspeed=0.6; // Set the maximum-size of your snowflakes var snowmaxsize=30; // Set the minimal-size of your snowflakes var snowminsize=8; // Set the snowing-zone // Set 1 for all-over-snowing, set 2 for left-side-snowing // Set 3 for center-snowing, set 4 for right-side-snowing var snowingzone=1; /////////////////////////////////////////////////////////////////////////// // CONFIGURATION ENDS HERE /////////////////////////////////////////////////////////////////////////// // Do not edit below this line var snow=new Array(); var marginbottom; var marginright; var timer; var i_snow=0; var x_mv=new Array(); var crds=new Array(); var lftrght=new Array(); var browserinfos=navigator.userAgent; var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/); var ns6=document.getElementById&&!document.all; var opera=browserinfos.match(/Opera/); var browserok=ie5||ns6||opera; function randommaker(range) { rand=Math.floor(range*Math.random()); return rand; } function initsnow() { if (ie5 || opera) { marginbottom = document.body.scrollHeight; marginright = document.body.clientWidth-15; } else if (ns6) { marginbottom = document.body.scrollHeight; marginright = window.innerWidth-15; } var snowsizerange=snowmaxsize-snowminsize; for (var i=0;i<=snowmax;i++) { crds = 0; lftrght = Math.random()*15; x_mv = 0.03 + Math.random()/10; snow=document.getElementById("s"+i); snow.style.fontFamily=snowtype[randommaker(snowtype.length)]; snow.size=randommaker(snowsizerange)+snowminsize; snow.style.fontSize=snow.size+'px'; snow.style.color=snowcolor[randommaker(snowcolor.length)]; snow.style.zIndex=1000; snow.sink=sinkspeed*snow.size/5; if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size);}; if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size);}; if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4;}; if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2;}; snow.posy=randommaker(2*marginbottom-marginbottom-2*snow.size); snow.style.left=snow.posx+'px'; snow.style.top=snow.posy+'px'; } movesnow(); } function movesnow() { for (var i=0;i<=snowmax;i++) { crds += x_mv; snow.posy+=snow.sink; snow.style.left=snow.posx+lftrght*Math.sin(crds)+'px'; snow.style.top=snow.posy+'px'; if (snow.posy>=marginbottom-2*snow.size || parseInt(snow.style.left)>(marginright-3*lftrght)){ if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size);} if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size);} if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4;} if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2;} snow.posy=0; } } var timer=setTimeout("movesnow()",50); } for (var i=0;i<=snowmax;i++) { document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>"); } $(document).ready(function(){ initsnow(); }); Хелп плиз прописывал так же в <head> не помогает Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16910 Share on other sites Больше вариантов
24 декабря, 201211 yr comment_16916 А попробуйте данные скрипт не подключать, а просто заключите его так же до тега </head> в тег <script type='text/javascript'> код вашего снега </script> Edited 24 декабря, 201211 yr by Юрьевич Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16916 Share on other sites Больше вариантов
24 декабря, 201211 yr comment_16917 Или попробуйте так: Подключаем файлик который я ниже прикрепил: show.zip <script type="text/javascript" src="show.js"></script> А потом перед тегом </head> Вставляем: <script type='text/javascript'> window.onload = function() { // картинка со снежинкой (png или gif, чтобы прозрачности были) snow.flake_image = 'Путь до снежинки'; // стартуем (параметр - количество хлопьев) snow.start(50); } </script> И так же кидаем саму снежинку к себе и прописываем путь до снежинки. Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16917 Share on other sites Больше вариантов
24 декабря, 201211 yr Author comment_16932 Или попробуйте так: Подключаем файлик который я ниже прикрепил: show.zip <script type="text/javascript" src="show.js"></script> А потом перед тегом </head> Вставляем: <script type='text/javascript'> window.onload = function() { // картинка со снежинкой (png или gif, чтобы прозрачности были) snow.flake_image = 'Путь до снежинки'; // стартуем (параметр - количество хлопьев) snow.start(50); } </script> И так же кидаем саму снежинку к себе и прописываем путь до снежинки. show.png спасибо работает, а мой все ровно не заработал=( Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16932 Share on other sites Больше вариантов
24 декабря, 201211 yr comment_16935 Да не за что, наверное что то с кодом у вас там..А хотя если говорите что на других движках работает, а у вас нет, то это наверное что то не так делайте.. Link to comment https://ipbmafia.ru/topic/2533-ne-rabotaet-skript-ipb-333/?&do=findComment&comment=16935 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.