problema script ninsoare nu apare pe browsherul firefox si google chrome !

Vezi subiectul anterior Vezi subiectul urmator In jos

Rezolvat problema script ninsoare nu apare pe browsherul firefox si google chrome !

Mesaj Scris de domnul manky la data de Mar 10 Noi - 22:34

dupa ce am cautat pana nu am mai putut un script de nisnoare care sa functioneze corect am gasit unul .... dar la fel ca toate celelalte care mergeau prost nici acesta nu merge pe firefox si nici pe google chrome ! uitati acesta este codul :

Cod:
<script>
// seteaza numarul de fulgi (nu se recomanda mai mult de 30-40)
var snowmax=100

// seteaza culorile fulgilor.Puteti adauga cate culori vreti
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

// seteaza fonturile pentru fulgi. Si aici puteti adauga si alte fonturi daca vreti
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// seteaza caracterul pentru fulgi (recomandat: *)
var snowletter="*"

// seteaza viteza de cadere a fulgilor (valori recomandate: intre 0.3 to 2)
var sinkspeed=0.80

// seteaza dimensiunea maxima a fulgilor
var snowmaxsize=50

// seteaza dimensiunea minima a fulgilor
var snowminsize=20

// seteaza zona de cadere a fulgilor
// 1 pentru cadere peste tot, 2 pentru stanga a ecranului
// 3 pentru centru, 4 pentru dreapta ecranului
var snowingzone=1

///////////////////////////////////////////////////////////////////////////
// AICI SE TERMINA PARTEA DE CONFIGURARE
///////////////////////////////////////////////////////////////////////////


// NU EDITATI ACESTE VALORI DE MAI JOS
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.clientHeight
marginright = document.body.clientWidth
}
else if (ns6) {
marginbottom = window.innerHeight
marginright = window.innerWidth
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx
snow[i].style.top=snow[i].posy
}
movesnow()
}

function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
snow[i].style.top=snow[i].posy

if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout("movesnow()",50)
}

for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
</script>

in opera merge dar in firefox si google chrome nu ! ce pot face , stie cineva sa modifice acest script si pentru cele 2 browshere ?

un cod care merge pe toate browsherele insa nu functioneaza corect ! ar merge o combinatie intre cele 2 ?

Cod:
<script type="text/javascript">

/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
******************************************/
 
  //Configure below to change URL path to the snow image
  var snowsrc="adauga link fulgi, sau ce doresti tu : catei, pisici, etc"
  // Configure below to change number of snow to render
  var no = 10;
  // Configure whether snow should disappear after x seconds (0=never):
  var hidesnowtime = 0;
  // Configure how much snow should drop down before fading ("windowheight" or "pageheight")
  var snowdistance = "pageheight";

///////////Stop Config//////////////////////////////////

  var ie4up = (document.all) ? 1 : 0;
  var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

  function iecompattest(){
  return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
  }

  var dx, xp, yp;    // coordinate and position variables
  var am, stx, sty;  // amplitude and step variables
  var i, doc_width = 800, doc_height = 600;
 
  if (ns6up) {
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
  } else if (ie4up) {
    doc_width = iecompattest().clientWidth;
    doc_height = iecompattest().clientHeight;
  }

  dx = new Array();
  xp = new Array();
  yp = new Array();
  am = new Array();
  stx = new Array();
  sty = new Array();
  snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
  for (i = 0; i < no; ++ i) { 
    dx[i] = 0;                        // set coordinate variables
    xp[i] = Math.random()*(doc_width-50);  // set position variables
    yp[i] = Math.random()*doc_height;
    am[i] = Math.random()*20;        // set amplitude variables
    stx[i] = 0.02 + Math.random()/10; // set step variables
    sty[i] = 0.7 + Math.random();    // set step variables
      if (ie4up||ns6up) {
      if (i == 0) {
        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
      } else {
        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
      }
    }
  }

  function snowIE_NS6() {  // IE and NS6 main animation function
    doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
      doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")?  iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
    for (i = 0; i < no; ++ i) {  // iterate for every dot
      yp[i] += sty[i];
      if (yp[i] > doc_height-50) {
        xp[i] = Math.random()*(doc_width-am[i]-30);
        yp[i] = 0;
        stx[i] = 0.02 + Math.random()/10;
        sty[i] = 0.7 + Math.random();
      }
      dx[i] += stx[i];
      document.getElementById("dot"+i).style.top=yp[i]+"px";
      document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px"; 
    }
    snowtimer=setTimeout("snowIE_NS6()", 10);
  }

  function hidesnow(){
      if (window.snowtimer) clearTimeout(snowtimer)
      for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
  }
     

if (ie4up||ns6up){
    snowIE_NS6();
      if (hidesnowtime>0)
      setTimeout("hidesnow()", hidesnowtime*1000)
      }

</script>

domnul manky
Membru Forumgratuit

masculin

Mesaje : 16
Localizare : cer ca acest cont sa fie banat ! multumesc mult pentru intelegere
Data de inscriere : 10/11/2009
Multumiri : 0
Membru exclus

http://www.manky.com

Sus In jos

Rezolvat Re: problema script ninsoare nu apare pe browsherul firefox si google chrome !

Mesaj Scris de Kove23 la data de Mar 10 Noi - 23:12

Multe scripturi nu merg pe toate browserele...vezi si tu care e cel mai utilizat browser si pune un script care sa functioneze cu el.
Din cate stiu nu este vreun script care sa functioneze pe toate browserele Intrebare

Kove23
Membru Forumgratuit

masculin

Mesaje : 399
Varsta : 26
Localizare : IASI
Data de inscriere : 30/05/2009
Multumiri : 0
1 avertisment

http://metalulvladeni-forum.clubme.net

Sus In jos

Rezolvat Re: problema script ninsoare nu apare pe browsherul firefox si google chrome !

Mesaj Scris de domnul manky la data de Mar 10 Noi - 23:19

kove nu asta este idee ci daca merge modificat cumva o combinatie intre cele 2 eu de vreo 2 ore incerc asta in continuu insa nu prea imi iese nimica de aceea am apelat si la ajutorul vostru !

primul script merge pe opera ie5 ns6 dar nu merge pe firefox .... si chiar nu ma prind cum sa il modific si pentru firefox ! Poate darkspectre sa stie ... !

domnul manky
Membru Forumgratuit

masculin

Mesaje : 16
Localizare : cer ca acest cont sa fie banat ! multumesc mult pentru intelegere
Data de inscriere : 10/11/2009
Multumiri : 0
Membru exclus

http://www.manky.com

Sus In jos

Rezolvat Re: problema script ninsoare nu apare pe browsherul firefox si google chrome !

Mesaj Scris de nick la data de Mier 11 Noi - 8:29

Poti folosi acest script.Functioneaza pe orice browser

Cod:
<script type="text/javascript" src="http://forumulandrei.bravehost.com/snow.js"></script>

Vad ca folosesti phpbb2 ceea ce inseamna ca ai acces la template.Poti pune acel script in:
p.a/afisare/template/general/overall_footer.
Il pui la inceputul codului si asa acel cod va functiona pe tot forumul

nick
Membru onorific
Membru onorific

masculin

Mesaje : 1936
Varsta : 36
Data de inscriere : 01/08/2008
Multumiri : 0
Niciun avertisment

http://forumulandrei.com/

Sus In jos

Rezolvat Re: problema script ninsoare nu apare pe browsherul firefox si google chrome !

Mesaj Scris de domnul manky la data de Mier 11 Noi - 11:50

era sa uit ...... rezolvat Noroc ( daca cineva stie sa modifice primul script si pentru firefox sa-mi dea un pm )

domnul manky
Membru Forumgratuit

masculin

Mesaje : 16
Localizare : cer ca acest cont sa fie banat ! multumesc mult pentru intelegere
Data de inscriere : 10/11/2009
Multumiri : 0
Membru exclus

http://www.manky.com

Sus In jos

Rezolvat Re: problema script ninsoare nu apare pe browsherul firefox si google chrome !

Mesaj Scris de nick la data de Mier 11 Noi - 12:06

Topic rezolvat=> inchis

nick
Membru onorific
Membru onorific

masculin

Mesaje : 1936
Varsta : 36
Data de inscriere : 01/08/2008
Multumiri : 0
Niciun avertisment

http://forumulandrei.com/

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum