javascriptje

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

javascriptje

Bericht door Slaoj.nl » 14 dec 2003, 17:37

kan ik in dit javascriptje ergens de snelheid aanpassen ?
(het gaat namelijk om vallende bladeren) :D

Code: Selecteer alles

var isNetscape6=false;
if (navigator.appName == "Netscape" && parseFloat(navigator.appVersion) >= 5)
isNetscape6=true;

/*
This script has been disabled for
Netscape 6 due to ugly scrollbar
activety. Could probably be fixed
with a clipped container div but
can't be bothered.
*/

if (!isNetscape6){
num=15; //Smoothness depends on image file size, the smaller the size the more you can use!
stopafter=30; //seconds!


//Pre-load images!
pics=new Array("sn1.gif","sn2.gif","sn3.gif","sn4.gif","sn5.gif","sn6.gif");
load=new Array();
for(i=0; i < pics.length; i++){
 load[i]=new Image();
 load[i].src=pics[i];
}
stopafter*=1000;
timer=null;
y=new Array();
x=new Array();
s=new Array();
s1=new Array();
s2=new Array();
if (document.layers){
 for (i=0; i < num; i++){
 randomleaf = pics[Math.floor(Math.random()*pics.length)];
 document.write("<LAYER NAME='leaf"+i+"' LEFT=0 TOP=0><img src="+randomleaf+"></LAYER>");
 }
}
if (document.all){
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
 for (i=0; i < num; i++){
 randomleaf = pics[Math.floor(Math.random()*pics.length)];
 document.write('<img id="leaf'+i+'" src="'+randomleaf+'" style="position:absolute;top:0px;left:0px">');
 }
 document.write('</div></div>');
}
if (!document.all&&!document.layers){
 for (i=0; i < num; i++){
 randomleaf = pics[Math.floor(Math.random()*pics.length)];
 document.write("<div id='leaf"+i+"' style='position:absolute;top:0px;left:0px'><img src="+randomleaf+"></div>");
 }
}
inih=(document.all)?window.document.body.clientHeight:window.innerHeight-100;
iniw=(document.all)?window.document.body.clientWidth:window.innerWidth-100;
for (i=0; i < num; i++){
 y[i]=Math.round(Math.random()*inih);
 x[i]=Math.round(Math.random()*iniw);
 s[i]=Math.random()*5+3;
 s1[i]=0;
 s2[i]=Math.random()*0.1+0.05;
}
function fall(){
h=(document.all)?window.document.body.clientHeight:window.innerHeight;
w=(document.all)?window.document.body.clientWidth:window.innerWidth;
scy=(document.all)?document.body.scrollTop:window.pageYOffset;
scx=(document.all)?document.body.scrollLeft:window.pageXOffset;
for (i=0; i < num; i++){
sy=s[i]*Math.sin(90*Math.PI/180);
sx=s[i]*Math.cos(s1[i]);
y[i]+=sy;
x[i]+=sx;
if (y[i] > h){
 y[i]=-60;
 x[i]=Math.round(Math.random()*w);
 s[i]=Math.random()*5+3;
}
s1[i]+=s2[i];
if (document.layers){
 document.layers["leaf"+i].left=x[i];
 document.layers["leaf"+i].top=y[i]+scy;
}
else{
 document.getElementById("leaf"+i).style.left=x[i];
 document.getElementById("leaf"+i).style.top=y[i]+scy;
}
}
timer=setTimeout('fall()',20);
}
fall();

function dsbl(){
for (i=0; i < num; i++){
 if (document.layers)
 document.layers["leaf"+i].visibility="hide";
 else
 document.getElementById("leaf"+i).style.visibility="hidden";
}
clearTimeout(timer);
}
setTimeout('dsbl()',stopafter);
}
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

WaKa-RuDe
Berichten: 14
Lid geworden op: 13 dec 2003, 13:17
Locatie: rotterdam

Bericht door WaKa-RuDe » 14 dec 2003, 17:41

if (!isNetscape6){
num=15; //Smoothness depends on image file size, the smaller the size the more you can use!
stopafter=30; //seconds!



Misschien als je die 30 aanpast?

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 14 dec 2003, 17:42

nee dan stopt ie na 30 seconden.

Daar heb ik niets aan, het gaat om de snelheid van de vallende bladeren.
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
chris
Berichten: 356
Lid geworden op: 19 sep 2003, 13:26

Bericht door chris » 14 dec 2003, 17:45

kan niet echt iets vinden, maar volgensmij moet je hieraan iets veranderen
timer=setTimeout('fall()',20);
als je die 20 verandert, voorderest gaat het in dat stukje meer over waar ze terechtkomen en hoe.

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 14 dec 2003, 17:48

mmm ok :D

nog iemand anders die hem wél vindt ? :)

thnx voor je reactie :)
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 14 dec 2003, 18:08

reactie please
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
hotrid
Berichten: 452
Lid geworden op: 24 jun 2003, 14:33
Locatie: Almelo
Contacteer:

Bericht door hotrid » 14 dec 2003, 18:27

y=-60;

Zelf denk ik dat je hier wat aan moet veranderen

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 14 dec 2003, 19:37

Nee :? werkt ook niet...

zijn er ook nog support members die iets weten ?
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
LodeC
Berichten: 24
Lid geworden op: 19 feb 2003, 17:18
Locatie: Alkmaar
Contacteer:

Bericht door LodeC » 14 dec 2003, 19:44

ja, als je heel hopeloos bent, zoek je elk getal op, en probeer je het te veranderen :S
es ist noch viel zu früh

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 14 dec 2003, 20:46

ja gast, daar heb ik dus HELEMÁÁL niets aan !
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

freakysatan

Bericht door freakysatan » 14 dec 2003, 20:50

doe is ff rustig. Iedereen probeert je alleen te helpen hoor! :roll:

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 14 dec 2003, 20:57

ik ben rustig ;) maar euhm kan iemand mij helpen ?

heeft hier iemand verstand van Java ?
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
headout
Berichten: 1082
Lid geworden op: 11 dec 2002, 19:55
Contacteer:

Bericht door headout » 14 dec 2003, 22:02

Slaoj.nl schreef: heeft hier iemand verstand van Java ?
't Is javascript, dat maakt veel verschil :wink:

Probeer het eens op een javascript-supportforum :D
http://phpbb3.nl Jouw gratis forumprovider!

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 14 dec 2003, 23:23

Het antwoord is al toch door Chris gegeven.
timer=setTimeout('fall()',20);
Wat wil je nu nog meer dan?

John

Gebruikersavatar
Jacky
Berichten: 354
Lid geworden op: 18 nov 2003, 10:25
Locatie: Gent

Bericht door Jacky » 15 dec 2003, 09:43

Waar heb je dat scriptje vandaan ? eens vragen aan de webmaster waar je het scriptje vandaan heeft gehaald.

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 15 dec 2003, 11:44

John_de_Vries schreef:Het antwoord is al toch door Chris gegeven.
timer=setTimeout('fall()',20);
Wat wil je nu nog meer dan?

John
dat werkt niet ;)

maar bedankt voor jullie reacties.
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 15 dec 2003, 11:49

Dan doe je iets fout want de code die je geeft werkt bij mij wel ;)
Aleen dan met afbeeldingen met kruisjes omdat ik die niet heb ingesteld
maar de snelheid is zo wel degelijk aan te passen.

Ik mag toch wel aannemen dat je het script tussen;
<script language="javascript">

</script>

hebt staan?

John

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 15 dec 2003, 11:51

Ik mag toch wel aannemen dat je het script tussen;
<script language="javascript">

</script>

hebt staan?

John

? :D

ik begrijp het ffe niet :D
waar staat dat script language ?
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 15 dec 2003, 11:59

Slaoj.nl schreef:
Ik mag toch wel aannemen dat je het script tussen;
<script language="javascript">

</script>

hebt staan?

John

? :D

ik begrijp het ffe niet :D
waar staat dat script language ?
Je hebt dus dit

Code: Selecteer alles

<body>
<script language="javascript">

Hier het script wat je als eerste post hebt gedaan

</script> 

</body>

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 15 dec 2003, 12:08

ik heb nu dus een nieuwe, maar in welke bestanden moet ik die zetten ? In de index.php of page_header.php of overall_header.tpl ?

dit is m:

Code: Selecteer alles

<!-- PLAATS DIT DEEL VAN HET SCRIPT TUSSEN <HEAD> EN </HEAD> -->
<style> 
.drop { position: absolute; width: 3; filter: flipV(), flipH(); font-size: 40; color: blue } 
</style> 
<script language="javascript"> 



snow = true;// false = rain; true = snow ...Verander hier het script als je het wilt laten regenen , of sneeuwen... 
snowsym = " * " //dit zijn de symbolen voor het effect 
rainsym = " ' " //je kunt hier andere tekens neerzetten. 
howmany = 20 //hoeveelheid druppels / sneeuwvlokken ? 

/**************verander hieronder niets***********/ 
if(snow){sym = snowsym; speed=1; angle=10; drops=howmany} 
else{sym = rainsym; speed=50; drops=howmany; angle=6} 
movex = -speed/angle; movey = speed; count = 0; 

function moverain(){ 
for(move = 0; move < drops; move++){ 
xx[move]+=movex; yy[move]+=mv[move]; 
hmm = Math.round(Math.random()*1); 
if(xx[move] < 0){xx[move] = maxx+10;} 
if(yy[move] > maxy){yy[move] = 10;} 
drop[move].left = xx[move] 
drop[move].top = yy[move]+document.body.scrollTop; 
}setTimeout('moverain()','1')} 

</script> 


<!-- PLAATS DIT DEEL VAN HET SCRIPT IN JE <BODY> TAG -->
bgcolor="#000000" text="#FFFFFF"

<!-- PLAATS DIT DEEL VAN HET SCRIPT TUSSEN <BODY> EN </BODY> -->
<script language="javascript"> 

if (document.all){ 
drop = new Array(); xx = new Array(); yy = new Array(); mv = new Array() 
ly = "document.all[\'"; st = "\'].style" 
for(make = 0; make < drops; make++){ 
document.write('<div id="drop'+make+'" class=drop>'+sym+'</div>'); 
drop[make] = eval(ly+'drop'+make+st); 
maxx = document.body.clientWidth-40 
maxy = document.body.clientHeight-40 
xx[make] = Math.random()*maxx; 
yy[make] = -100-Math.random()*maxy; 
drop[make].left = xx[make] 
drop[make].top = yy[make] 
mv[make] = (Math.random()*5)+speed/4; 
drop[make].fontSize = (Math.random()*10)+20; 
if(snow){col = 'white'}else{col = 'blue'} 
drop[make].color = col; 
} 
window.onload=moverain 
} 
</script> 
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gesloten