Eigen website

sneeuw-opgelost+

Gestart door wolfke op 20 dec 2005, 01:29 16 berichten 17.437 keer gelezen
wolfke Startte dit onderwerp 20 dec 2005, 01:29 Emblem bij Lier 7 berichten
Kan er mij iemand helpen om sneeuw op de startpagina van mijn website te plaatsen
Gr en alvast bedankt voor de tips.
Wolfke, :wink:
Tuinieren is mijn passie
Junior 20 dec 2005, 11:56 Kapellen 430 berichten
Met dit programma kan je een eigen foto bewerken met diverse visuele effekten, zoals sneeuw, spiegelbeeld in water, etc etc
http://www.anfyteam.com/fromft.html
Laptop : Windows 11, AVG, Mozilla Firefox & Thunderbird
verhaegen Support SeniorenNet 21 dec 2005, 20:05 kapellen 6.274 berichten
bij mij wel in firefox
CM 21 dec 2005, 21:17 8 berichten
En bij mij zowel in Firefox als IE.................... 8)
jefkepeeters 21 dec 2005, 23:45 2 berichten
ik heb voor mijn eigen website een script gemaakt om het te laten sneeuwen kijk zelf www.yourdj.tk

voeg dit script toe tussen de <head> en </head> tags van de HTML van je website (kopieren en plakken)

Code: Selecteer alles

<script>
// Zet de hoeveelheid sneeuwvlokken (meer dan 30 - 40 niet aanbevolen).
var snowmax=30

// Zet de kleuren van de sneeuw, zoveel als je wilt!
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD","#FFFFFF")

// Zet de fonts die de vlokken creeren, zoveel als je wilt!
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Zet de letter die je sneeuwvlokken maakt (aanbevolen:*).
var snowletter="*"

// Zet de snelheid van het vallen (aanbevolen een waarde van 0.3 to 2).
var sinkspeed=2

// Zet de maximale grootte van je sneeuwvlokken.
var snowmaxsize=30

// Zet de minimale grootte van je sneeuwvlokken.
var snowminsize=10

// Stel ze sneeuwzone in
// Zet 1 voor overal-sneeuw, zet 2 voor linkerkant-sneeuw
// Zet 3 voor center-sneem, zet 4 voor rechterkant-sneeuw
var snowingzone=1

///////////////////////////////////////////////////////////////////////////
// Einde Configuratie!
///////////////////////////////////////////////////////////////////////////


// Niet editen onder deze lijn!
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>
waltherweymeersch 22 dec 2005, 10:03 96 berichten
Kan ik de "*" in uw sneeuwscript vervangen door een symbool uit een True Type lettertype? Indien ja kan je mij dan zeggen wat ik tussen de " " moet zetten ipv *?

Bedankt

Wally
waltherweymeersch 22 dec 2005, 10:06 96 berichten
Ik zou nml een muzieknoot willen laten "sneeuwen" !!

Wally
jefkepeeters 22 dec 2005, 17:47 2 berichten
ja dat gaat perfect je kan alles invoegen wat op je toetsenbord staat

een muzieknoot denk niet dat dat gaat
verhaegen Support SeniorenNet 22 dec 2005, 17:55 kapellen 6.274 berichten
moet wel kunnen hoor , heb dat al eens tegengekomen in een script
Gast 23 dec 2005, 16:03
[...]

Laatst gewijzigd door Gast op 16 jun 2007, 21:55, 1 keer totaal gewijzigd.

waltherweymeersch 24 dec 2005, 09:11 96 berichten
Alain,

Bedankt.
Hier zal ik wel mijn plan mee kunnen trekken!!

Walther :wink: :wink: :wink:
Junior 08 jan 2006, 08:55 Kapellen 430 berichten
Ik zou als visueel effect een woord op mijn site willen laten "sneeuwen".
Ofwel steeds het volledige woord (3 letters), ofwel eventueel 1 letter op de linkerhelft, 1 in het midden en 1 rechts.
Kan dat...?
Laptop : Windows 11, AVG, Mozilla Firefox & Thunderbird