Sneeuw op website

Status
Niet open voor verdere reacties.

erik99

Nieuwe gebruiker
Lid geworden
2 dec 2009
Berichten
1
Beste,
Ik probeer dmv een javascript sneeuwvlokken op mijn website te plaatsen.
Echter, als ik het resultaat bekijk in mijn browser staat er 1 sneeuwvlok linksboven en voor de rest gebeurd er niets.
Wat doe ik verkeerd?

p.s. de gif. afbeeldingen staan in de juiste map!



Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="nl">
<head>
 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Vakantie in Italie, Le Marche; La Girandola Bed en Breakfast -
Vakantiewoning | Bed &amp; Breakfast and self-catering apartment in Le
Marche, Italy.</title>
  <meta content="Work4Web" name="author">
  <meta content="In Cupramontana in Le Marche bezitten Erik en Isabelle, 3 gastenkamers en een vakantiewoning, omringd door tuin en zwembad. Hun bed and breakfast (B&amp;B) en vakantie appartement ligt in de regio de Marken (Le Marche), in midden Italië, niet ver van de Monte Conero, ten zuiden van Ancona aan de Adriatische kust." name="description" lang="nl">
  <meta content="bed and breakfast,B &amp; B, bed, breakfast, bed en breakfast, Vakantiewoning, Vakantiehuis, Vakantieappartement, Self-catering apartment, Holiday home, Holiday apartment, Ferienwohnung, Ferienhaus, Ferienapartment, Le Marche, Marken, Marches, Italie, Italy, Italien, Italia, Cupramontana, Ancona, Gastenkamers, Logeren bij Vlamingen, Logeren bij Nederlanders, Vakantie, Holiday, Urlaub, Kamer met ontbijt, Zimmer mit Frühstück, accomodation" name="Keywords">
  <meta content="Index, Follow" name="Robots">
  <meta content="3 days" name="revisit-after">
  <meta content="global" name="distribution">
  <meta content="General" name="rating">
  <meta http-equiv="content-language" content="nl-NL">
  <meta http-equiv="content-script-type" content="text/javascript">
  <meta http-equiv="content-style-type" content="text/css">
  <meta http-equiv="classification" content="vakantieverbijf">
  <meta name="city" content="Cupramontana (AN)">
  <meta name="country" content="Marche">
  <meta name="state" content="Italy">
  <meta name="zipcode" content="60034">
  <meta name="geo.position" content="43.2624;13.0917">
  <meta name="geo.placename" content="Cupramontana (AN)">
  <meta name="geo.region" content="IT">
  <link rel="Shortcut Icon" href="http://www.lagirandola.eu/logo.ico">
  <link rel="stylesheet" href="stylesheet.css" type="text/css">
  <meta name="verify-v1" content="qRbd2b+1cFAaUGkqoPtAMmjgLo+0ETvqFbUCsh1rxMg=">
</head>

<body>

[COLOR="Red"]<script language="Javascript">
var fallg=new Array();
//verander hieronder de variabelen
var no=30, // aantal sneeuwvlokken
speed=30, // vertragings snelheid
slider=50, // bewegen van sneeuwvlokken van links naar rechts ( in pixels )
fallmax=8, // maximale snelheid van vallen
wind=0; // wel of geen invloed van zijwind ( 1 0f 0 )
fallg[0]=new Array("sneeuwvlok.gif",25,28,1); //
fallg[1]=new Array("sneeuwvlok1.gif",25,28,1); //
fallg[2]=new Array("sneeuwvlok2.gif",25,28,1); //
//verander hieronder niets meer....
var o=new Array(), tog=1;
var ns4 = (document.layers) ? true : false;
var ie4 = (document.all) ? true : false;
var ns6 = (document.getElementById&&!document.all) ? true : false;
if(ie4) falllayer="document.all['gf'+i].style";
if(ns4) falllayer="document.layers['gf'+i]";
if(ns6) falllayer="document.getElementById('gf'+i).style";
function winWid(){ return (ns4||ns6) ? window.innerWidth : document.body.clientWidth; }
function winHei(){ return (ns4||ns6) ? window.innerHeight : document.body.clientHeight; }
function winOfy(){ return (ns4||ns6) ? window.pageYOffset : document.body.scrollTop; }
function togFall(){
if (tog==1){
clearTimeout(dofall);
for (i = 0; i < no; i++) { with(eval(falllayer)){ top = 0; left = -500; } }
tog=0;
}else{
tog=1;
fall();
}
}
function newobj(q,t){
x=parseInt(Math.random()*fallg.length);
spin = parseInt(Math.random()*slider);
spin = (Math.random()>0.5) ? spin : -spin;
o[q] = new Array(parseInt(Math.random()*(winWid()-slider)),-30,spin,0.02+Math.random()/10,parseInt(1+Math.random()*fallmax),fallg[x][1],fallg[x][2],fallg[x][0],fallg[x][3],0);
if(t==1){
if(ns4){ document.write('<layer name="gf'+q+'" left="0" top="0" visibility="show"><img src="'+o[q][7]+'" border="0"></layer>'); }
if(ie4||ns6){ document.write('<img src="'+o[q][7]+'" border="0" id="gf'+q+'" style="POSITION: absolute; Z-INDEX: -'+q+'; VISIBILITY: visible; TOP: 0px; LEFT: 0px;">'); }
}
if(t==0 && !ns4){
tem=(ie4)?document.all['gf'+q]:document.getElementById('gf'+q);
tem.src=o[q][7];
}
}
function fall(){
for (i = 0; i < no; i++) {
if((o[i][1]>winHei()-o[i][6]-10)||(o[i][0]>winWid()-slider-o[i][5])){ newobj(i,0); }
o[i][1] += o[i][4];
o[i][0]+=wind;
o[i][9] += o[i][3];
sizexy=(o[i][8]==1)?Math.sin(o[i][9]):1;
lay=(ie4)?sizexy:parseInt(sizexy+1);
with(eval(falllayer)){
top = o[i][1]+winOfy();
left = o[i][0]+o[i][2]*Math.cos(o[i][9]);
if(!ns4){
zIndex=lay;
width=parseInt(((o[i][5]/4)*3)+((o[i][5]/4)*sizexy));
height=parseInt(((o[i][6]/4)*3)+((o[i][6]/4)*sizexy));
}
}
}
dofall = setTimeout("fall()", speed);
}
for (i = 0; i < no; i++){ newobj(i,1); }
dofall = setTimeout("fall()", 100);
</script>
[/COLOR]



<div class="index"><br>
<ul id="indexmenu">
  <h1><li style="text-align: justify;"><a href="nl_bed_en_breakfast_vakantiewoning/waar_logeert_u.html" class="indexmenu">Bed &amp; Breakfast

en Vakantiewoning</a></li>

 &nbsp;|&nbsp;

  <li style="text-align: justify;"><a href="en_bed_and_breakfast_selfcatering_apartment/our_house.html" class="indexmenu">Bed&amp;Breakfast

and selfcatering apartment</a></li>

 &nbsp;|&nbsp;

  <li style="text-align: justify;"><a href="de_fruhstuckspension_ferienwohnung/die_unterkunft.html" class="indexmenu">Frühstückspension

und Ferienwohnung</a></li>

 &nbsp;|&nbsp;

  <li style="text-align: justify;"><a href="fr_chambres_d_hotes_appartement_de_vacances/votre_logement.html" class="indexmenu">Chambres

d'hôtes et appartement de vacances </a></li>

 &nbsp;|&nbsp;

  <li style="text-align: justify;"><a href="it_bed_breakfast_appartamento/nostra_casa.html" class="indexmenu">Bed &amp; Breakfast

ed appartamento</a></li>

  </h1>



</ul>



<p></p>



<img style="width: 750px; height: 400px;" alt="Bed en breakfast vakantiewoning, bed and breakfast self-catering apartment, b &amp; b ferienwohnung in Le Marche, the Marches, die Marken, Italie, Italy, Italie." src="images/indexfoto.jpg"><br>



<div class="titelvb">La Girandola</div>



<ul id="taalmenuvb">



  <li style="text-align: center;"><a href="nl_bed_en_breakfast_vakantiewoning/waar_logeert_u.html" class="taalmenuvb"><img style="border: 0px solid ; width: 62px; height: 43px;" alt="Bed Breakfast vakantiewoning La Girandola in le Marche, Italie" src="images/vlagnl.gif"></a>&nbsp;&nbsp;</li>



  <li style="text-align: center;"><a href="de_fruhstuckspension_ferienwohnung/die_unterkunft.html" class="taalmenuvb"><img style="border: 0px solid ; width: 62px; height: 43px;" alt="Frühstückspension und Ferienwohnung La Girandola in Cupramontana, die Marken, Italien" src="images/vlagd.gif"></a>&nbsp;&nbsp;</li>



  <li style="text-align: center;"><a href="en_bed_and_breakfast_selfcatering_apartment/our_house.html" class="taalmenuvb"><img src="images/vlaguk.gif" alt="Bed Breakfast and self-catering apartment La Girandola in Cupramontana, the Marches, Italy" style="border: 0px solid ; width: 62px; height: 43px;"></a>&nbsp;&nbsp;</li>



  <li style="text-align: center;"><a href="fr_chambres_d_hotes_appartement_de_vacances/votre_logement.html" class="taalmenuvb"><img style="border: 0px solid ; width: 62px; height: 43px;" alt="Chambres d'hôtes et appartement de vacances La Girandola, le Marches, Italie" src="images/vlagf.gif"></a>&nbsp;&nbsp;</li>



  <li style="text-align: center;"><a href="it_bed_breakfast_appartamento/nostra_casa.html" class="taalmenuvb"><img style="border: 0px solid ; width: 62px; height: 43px;" alt="Bed Breakfast ed appartemento a Cupramontana La Girandola, le Marche, Italia" src="images/vlagi.gif"></a></li>



</ul>



<h1>Le Marche, Italië<br>



Isabelle en Erik Wempe-Blanquart&nbsp;&nbsp;&nbsp;

|&nbsp;&nbsp;&nbsp;

Via Piana

66&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 60034

Cupramontana (Poggio

Cupro)</h1>



tel: +39-0731-781271&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp; cell:+39-328-7150585<br>



<a href="mailto:info@lagirandola.eu">info@lagirandola.eu</a><br>



© 2002 - 2009<br>



<a href="links.html" target="_blank">links</a>&nbsp;&nbsp;&nbsp;

|&nbsp;&nbsp;&nbsp; <a href="sitemap.html" target="_blank">sitemap</a><br>



<small><a href="http://www.work4web.altervista.org" name="Work4Web" id="Work4Web" target="_blank">Work4Web</a></small>

<br>



<!-- Histats.com START -->

<a href="http://www.histats.com" target="_blank" title="free log">

<script type="text/javascript" language="javascript">

var s_sid = 571212;var st_dominio = 4;

var cimg = 508;var cwi =95;var che =18;

</script></a>

<script type="text/javascript" language="javascript" src="http://s10.histats.com/js9.js"></script>

<noscript><a href="http://www.histats.com" target="_blank">

<img src="http://s4.histats.com/stats/0.gif?571212&1" alt="free

log" border="0"></a>

</noscript>



<!-- Histats.com END -->

</div>



</body>

</html>


[/INDENT]
 
Laatst bewerkt door een moderator:
ja je geeft me nu de site waar de scripts op staan.
ik wil nu juist de url van de site waar het misgaat
 
ik krijg hier een infinite loop met deze fouten:
Warning: Error in parsing value for 'top'. Declaration dropped.
Source File: file:///C:/Documents%20and%20Settings/Niels%20Groot%20Obbink.NIELS/Bureaublad/test.html
Line: 0
hetzelfde voor width, left en height.


Ik ga niet eens aan de code proberen te sleutelen, want met dit soort constructies:
[JS]width=parseInt(((o[5]/4)*3)+((o[5]/4)*sizexy));
height=parseInt(((o[6]/4)*3)+((o[6]/4)*sizexy));
[/JS][JS]for (i = 0; i < no; i++) { with(eval(falllayer)){ top = 0; left = -500; } }[/JS][js]o[q] = new Array(parseInt(Math.random()*(winWid()-slider)),-30,spin,0.02+Math.random()/10,parseInt(1+Math.random()*fallmax),fallg[x][1],fallg[x][2],fallg[x][0],fallg[x][3],0);
[/js]
kan je maar beter een ander script zoeken.....



:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan