begin process at 2012 05 29 02:25:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Cohabitation entre 2 codes impossible (compte à rebours+neige)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cohabitation entre 2 codes impossible (compte à rebours+neige)

lundi 26 décembre 2005 à 12:04:06 | Cohabitation entre 2 codes impossible (compte à rebours+neige)

Aggshkn

Bonjour,

Je souhaite mettre dans une même page deux codes javascipt : un compte à rebours jusqu' au début de l' année 2006 (http://www.editeurjavascript.com/scripts/scripts_temps_1_103.php)et de la neige qui tombe (http://www.javascriptfr.com/code.aspx?ID=16244).Ces deux codes indépendemment marche bien mais ensemble la neige reste en haut à gauche de l' écran. Pouvez-vous me donner une solution à ce problème avant le 31/12/05 s' il vous plaît.
Mon codes avec les 2 ressemble à ça :


<html>

<head>

<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
function Rebour()
{
if (document.getElementById)
{
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2006, 0, 01);
TempFuture = Future.getTime();
DinaHeure = Math.floor((TempFuture-TempMaintenant)/1000);
DinaHeure = "" + DinaHeure;
if (DinaHeure <= 0)
DinaHeure = "0";
document.getElementById("comptarebour").innerHTML=DinaHeure;
}
temporebour = setTimeout("Rebour()", 1000)
}
window.onload=Rebour;
</SCRIPT>
<!-- FIN DU SCRIPT -->

<SCRIPT LANGUAGE="javascript">
<!--- hide script from old browsers
var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var nbimg = 18;
var typeimg;
var coordx=new Array(nbimg);
var coordy=new Array(nbimg);
var vity=new Array(nbimg);
var temx=new Array(nbimg);
var decx=new Array(nbimg);
var img=1;
var date=new Date();
var jour=date.getDate();
var mois=date.getMonth()+1;

if (((mois==12) && (jour>=21)) || ((mois==3) && (jour<21)) || (mois<3)) {typeimg="flocon";}
if (((mois==3) && (jour>=20)) || ((mois==6) && (jour<20)) || ((mois>3) && (mois<6))) {typeimg="fleur";}
if (((mois==6) && (jour>=21)) || ((mois==9) && (jour<21)) || ((mois>6) && (mois<9))) {typeimg="soleil";}
if (((mois==9) && (jour>=22)) || ((mois==12) && (jour<22)) || ((mois>9) && (mois<12))) {typeimg="feuille";}

function InitNeige() {
if (isNS) {
tailley = window.innerHeight;taillex = window.innerWidth;offsety = window.pageYOffset;offsetx = window.pageXOffset;
var vara="LAYER NAME";
var varb="/LAYER";var styl="";
}
else {
tailley = document.body.clientHeight;taillex = document.body.clientWidth;offsety = document.body.scrollTop;offsetx = document.body.scrollLeft;
var vara="DIV ID";
var varb="/DIV";
var styl='style="position:absolute;left:0px;top:0px;width:1px;height:1px;visibility:visible;"';}
for (i=0;i<nbimg;i++){
chaine='<'+vara+'="image'+i+'" '+styl+'><img src="gif/'+typeimg+img+'.gif"><'+varb+'>';
document.write(chaine);
coordx[i]=80+(Math.random()*taillex-160);coordy[i]=i*(tailley/(nbimg-1));
vity[i]=img; temx[i]=(Math.random()*19);decx[i]=0;
img+=1;if (img>3){img=1};
}
}

function neige() {
if (isNS) {tailley = window.innerHeight;taillex = window.innerWidth;offsety = window.pageYOffset;offsetx = window.pageXOffset;}
else {tailley = document.body.clientHeight;taillex = document.body.clientWidth;offsety = document.body.scrollTop;offsetx = document.body.scrollLeft;}
for (i=0;i<nbimg;i++){
if (isNS){
eval ('document.image'+i+'.top = coordy[i];');
eval ('document.image'+i+'.left = coordx[i];');
}
else{
eval ('document.all.image'+i+'.style.top = coordy[i];');
eval ('document.all.image'+i+'.style.left = coordx[i];');
}
temx[i]+=1
if (temx[i]>20) {
decx[i]=1-(Math.random()*2);
temx[i]=0;
}
coordx[i]+=decx[i];
coordy[i]+=vity[i];
maxi=tailley+offsety;
if (coordy[i]>maxi) {coordx[i]=80+(Math.random()*taillex-160);coordy[i]=-100;}
}
tempo = setTimeout("neige()", 50);
}

// end hiding --->
</script>

</head>

<body>

<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
-->
<div id="comptarebour">Chargement ...</div>

<!-- FIN DU SCRIPT -->

<BODY onload="neige()">
<script>InitNeige()</script>

</body>

</html>

Merci
lundi 26 décembre 2005 à 13:09:04 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

bultez

Membre Club

Bonjour,
   window.onload=Rebour;
"détruit" le <BODY onload="neige()">
Cordialement. Bul. ~
Site ~

lundi 26 décembre 2005 à 13:56:46 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

gollou

Bonjour,

Pardon mais je n' ais pas compris exactement ce qu' il fallait faire est-ce que vous pouvez m' expliquer quel ligne je dois remplacer par quoi et ce que je dois supprimer s' il vous plaît.

Merci

lundi 26 décembre 2005 à 14:11:57 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

gollou

Effectivement si je supprime window.onload=Rebour; la neige tombe mais le compte à rebours ne marche plus.
Pour faire plus simple pour moi est-ce que vous pouvez recopier le bon code sur un post.
 
         Merci
         Gollou

lundi 26 décembre 2005 à 14:35:28 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

coucou747

Administrateur CodeS-SourceS
Salut,

<script type="text/javascript">
function init(){
    rebour();
    neihr();
}
</script>

<body oncload="init();">


Mais ces deux codes sont relativement mal codés, et il se peut qu'il y ai des bugs : deux variables de même noms... pour utiliser des variables locales, il faut utiliser var mavariable=mavaleur;

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
lundi 26 décembre 2005 à 15:29:39 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

gollou

Donc est-ce que vous pouvez me corriger mon code s' il vous plaît car mois j' en suis tout à fait incapacle

Merci

lundi 26 décembre 2005 à 15:44:36 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

coucou747

Administrateur CodeS-SourceS
Salut,

t'as juste les deux lignes que Bultez t'a montré à supprimer et ajouter mon code...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
lundi 26 décembre 2005 à 21:13:16 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

gollou

Bonjour,

Alors j' ai fait :

1:supprimer : window.onload=Rebour;   [dès que j' essaie avec ça le compte à rebours ne marche plus (chargement...) mais la neige fonctionne]
2:supprimer : <BODY onload="neige()"> [en faisant àa le compte à rebours ne fonctionne toujours pas et en plus la neige ne tombe plus]
3: ajouter :

<script type="text/javascript">
function init(){
    rebour();
    neihr();
}
</script>

<body oncload="init();">

[j' ai mis la première partie dans <head> et la 2 ème dans <body>]

Resultat : Ca ne marche pas : pas de compteur ni de neige  Com:à la place de oncload j' ai mis onload.

Script final qui ne marche toujours pas :

<html>

<head>

<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
[ Lien ]
*/
function Rebour()
{
if (document.getElementById)
{
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2006, 0, 01);
TempFuture = Future.getTime();
DinaHeure = Math.floor((TempFuture-TempMaintenant)/1000);
DinaHeure = "" + DinaHeure;
if (DinaHeure <= 0)
DinaHeure = "0";
document.getElementById("comptarebour").innerHTML=DinaHeure;
}
temporebour = setTimeout("Rebour()", 1000)
}
</SCRIPT>
<!-- FIN DU SCRIPT -->

<SCRIPT LANGUAGE="javascript">
<!--- hide script from old browsers
var isNS = (navigator.appName == "Netscape" &&

parseInt(navigator.appVersion) >= 4);
var nbimg = 18;
var typeimg;
var coordx=new Array(nbimg);
var coordy=new Array(nbimg);
var vity=new Array(nbimg);
var temx=new Array(nbimg);
var decx=new Array(nbimg);
var img=1;
var date=new Date();
var jour=date.getDate();
var mois=date.getMonth()+1;

if (((mois==12) && (jour>=21)) || ((mois==3) && (jour<21)) || (mois<3))

{typeimg="flocon";}
if (((mois==3) && (jour>=20)) || ((mois==6) && (jour<20)) || ((mois>3) &&

(mois<6))) {typeimg="fleur";}
if (((mois==6) && (jour>=21)) || ((mois==9) && (jour<21)) || ((mois>6) &&

(mois<9))) {typeimg="soleil";}
if (((mois==9) && (jour>=22)) || ((mois==12) && (jour<22)) || ((mois>9) &&

(mois<12))) {typeimg="feuille";}

function InitNeige() {
if (isNS) {
tailley = window.innerHeight;taillex = window.innerWidth;offsety =

window.pageYOffset;offsetx = window.pageXOffset;
var vara="LAYER NAME";
var varb="/LAYER";var styl="";
}
else {
tailley = document.body.clientHeight;taillex =

document.body.clientWidth;offsety = document.body.scrollTop;offsetx =

document.body.scrollLeft;
var vara="DIV ID";
var varb="/DIV";
var

styl='style="position:absolute;left:0px;top:0px;width:1px;height:1px;visibil

ity:visible;"';}
for (i=0;i<nbimg;i++){
chaine='<'+vara+'="image'+i+'" '+styl+'><img

src="gif/'+typeimg+img+'.gif"><'+varb+'>';
document.write(chaine);
coordx[i]=80+(Math.random()*taillex-160);coordy[i]=i*(tailley/(nbimg-1));
vity[i]=img; temx[i]=(Math.random()*19);decx[i]=0;
img+=1;if (img>3){img=1};
}
}

function neige() {
if (isNS) {tailley = window.innerHeight;taillex = window.innerWidth;offsety

= window.pageYOffset;offsetx = window.pageXOffset;}
else {tailley = document.body.clientHeight;taillex =

document.body.clientWidth;offsety = document.body.scrollTop;offsetx =

document.body.scrollLeft;}
for (i=0;i<nbimg;i++){
if (isNS){
eval ('document.image'+i+'.top = coordy[i];');
eval ('document.image'+i+'.left = coordx[i];');
}
else{
eval ('document.all.image'+i+'.style.top = coordy[i];');
eval ('document.all.image'+i+'.style.left = coordx[i];');
}
temx[i]+=1
if (temx[i]>20) {
decx[i]=1-(Math.random()*2);
temx[i]=0;
}
coordx[i]+=decx[i];
coordy[i]+=vity[i];
maxi=tailley+offsety;
if (coordy[i]>maxi)

{coordx[i]=80+(Math.random()*taillex-160);coordy[i]=-100;}
}
tempo = setTimeout("neige()", 50);
}

// end hiding --->
</script>

<script type="text/javascript">
function init(){
    rebour();
    neihr();
}
</script>

</head>

<body>

<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
[ Lien ]
-->
<div id="comptarebour">Chargement ...</div>

<!-- FIN DU SCRIPT -->


<script>InitNeige()</script>
<body onload="init();">
</body>

</html>



Merci comme même je suis sur que vous allrez trouver.

gollou

lundi 26 décembre 2005 à 21:24:30 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

coucou747

Administrateur CodeS-SourceS
Salut,
<html>
<head>
<script type="text/javascript">
function Rebour()
{
if (document.getElementById)
{
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2006, 0, 01);
TempFuture = Future.getTime();
DinaHeure = Math.floor((TempFuture-TempMaintenant)/1000);
DinaHeure = "" + DinaHeure;
if (DinaHeure <= 0)
DinaHeure = "0";
document.getElementById("comptarebour").innerHTML= DinaHeure;
}
temporebour = setTimeout("Rebour()", 1000)
}
var isNS = (navigator.appName == "Netscape" &&
parseInt(navigator.appVersion) >= 4);
var nbimg = 18;
var typeimg;
var coordx=new Array(nbimg);
var coordy=new Array(nbimg);

var vity=new Array(nbimg);
var temx=new Array(nbimg);
var decx=new Array(nbimg);
var img=1;
var date=new Date();
var jour=date.getDate();
var mois=date.getMonth()+1;

if (((mois==12) && (jour>=21)) || ((mois==3) && (jour<21)) || (mois<3))

typeimg="flocon";
if (((mois==3) && (jour>=20)) || ((mois==6) && (jour<20)) || ((mois>3) &&

(mois<6))) typeimg="fleur";
if (((mois==6) && (jour>=21)) || ((mois==9) && (jour<21)) || ((mois>6) &&

(mois<9))) typeimg="soleil";
if (((mois==9) && (jour>=22)) || ((mois==12) && (jour<22)) || ((mois>9) &&

(mois<12))) typeimg="feuille";

function InitNeige() {
if (isNS) {
tailley = window.innerHeight;taillex = window.innerWidth;offsety =

window.pageYOffset;offsetx = window.pageXOffset;
var vara="LAYER NAME";
var varb="/LAYER";var styl="";
}
else {
tailley = document.body.clientHeight;taillex =

document.body.clientWidth;offsety = document.body.scrollTop;offsetx =

document.body.scrollLeft;
var vara="DIV ID";
var varb="/DIV";
var

styl='style="position:absolute;left:0px;top:0px;width:1px;height:1px;visibil

ity:visible;"';}
for (i=0;i<nbimg;i++){
chaine='<'+vara+'="image'+i+'" '+styl+'><img

src="gif/'+typeimg+img+'.gif"><'+varb+'>';
document.write(chaine);
coordx[i]=80+(Math.random()*taillex-160);coordy[i]=i*(tailley/(nbimg-1));
vity[i]=img; temx[i]=(Math.random()*19);decx[i]=0;
img+=1;if (img>3){img=1};
}
}

function neige() {
if (isNS) {tailley = window.innerHeight;taillex = window.innerWidth;offsety

= window.pageYOffset;offsetx = window.pageXOffset;}
else {tailley = document.body.clientHeight;taillex =

document.body.clientWidth;offsety = document.body.scrollTop;offsetx =

document.body.scrollLeft;}
for (i=0;i<nbimg;i++){
if (isNS){
eval ('document.image'+i+'.top = coordy[i];');
eval ('document.image'+i+'.left = coordx[i];');
}
else{
eval ('document.all.image'+i+'.style.top = coordy[i];');
eval ('document.all.image'+i+'.style.left = coordx[i];');
}
temx[i]+=1
if (temx[i]>20) {
decx[i]=1-(Math.random()*2);
temx[i]=0;
}
coordx[i]+=decx[i];
coordy[i]+=vity[i];
maxi=tailley+offsety;
if (coordy[i]>maxi)

{coordx[i]=80+(Math.random()*taillex-160);coordy[i]=-100;}
}
tempo = setTimeout("neige()", 50);
}


function init(){
    rebour();
    neihr();
}
</script>
</head>
<body onload="init();">
<div id="comptarebour">Chargement ...</div>
</body></html>


tu sais coder en html ??? pas deux body dans une page ! et tu ne fermes pas une balise script pour l'ouvrir tt de suite !!!

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
lundi 26 décembre 2005 à 21:44:38 | Re : Cohabitation entre 2 codes impossible (compte à rebours+neige)

gollou

Bonjour,

Non je ne sais pas coder en html c' est pour ça que je vous demande de m' aider et ça ne marche toujours pas, malheureusement.

Merci
mon adresse msn ça sera peut êtr plus pratique:gollou@libertysurf.fr


1 2

Cette discussion est classée dans : var, document, window, body, mois


Répondre à ce message

Sujets en rapport avec ce message

Evènement onResize [ par initnocsib ] Je souhaite afficher plus ou moins de photos dans un bandeau en fonction de la taille de la fenêtre. voici le code : if (document.body) { var larg = modifié neige en hiver [ par vollibre ] Bonjour à tousVoila j'ai decidé de mettre un peut les mains dans le cambuit :)et déja j'ai un petit soucis qui je pense dois etre tres simple a regler pb menu click droit [ par sdisp ] Bonjour, Je souhaite faire un menu qui apparaisse lors que l'on fait un click droit sur un lien et qui remplace le menu habituel. J'ai récupéré un cod probleme firefox IE avec vérification de formulaire [ par vaesoli ] bonjour voila mon problème, j’ais un script js qui fonctionne tres bien sous firefox mais qui plante completement sous IE ce script est censé vérifier equivalent document.body ?? [ par Kangourou_Nomade ] j'essai de rentre un tableau d'éléments HTML tel que : var MyHTMLTab = document.body.childNodes ou var MyHTMLTab = document.getElementsByTagName("body Diaporama Javascript [ par Dominike ] - Dominike -Bonjour à tous !Je vous soumet un petit problème que je n'arrive pas à résoudre seul.J'ai récupéré un Javascript sympa pour créer un diapo Sous menu [ par jeff_the_lifeguard ] J'aimerai savoir comment pourrais-je faire pour ajouter un sous menu à un menu clique droit. Voice le code#menu{position:absolute;width:155px;border:3 Redimenssionnement proportionnel d'une fenêtre [ par lacouine ] Bonjour,Mon problème est simple mais à la fois compliqué... Cela fait 2 jours que je planche dessus sans pouvoir la parade. Si quelqu'un pouvait m'aid utilisation de createTextRange() [ par rttb ] Salut,Mon probleme est le suivant :J'utilise : window.document.body.createTextRange()Cela fonctionne bien mais c'est le 'body' qui me perturbe, en eff Changer le style de la dernière lettre d'un serpent de texte. [ par Lea19 ] Salut a tous , Je fait un petit site sans ambition puis je découvre l' univers des scripts et tous le reste... Je me prend la tête pas possible su


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales