begin process at 2012 02 13 02:12:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Deux script sur une meme page :s


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

Deux script sur une meme page :s

jeudi 14 décembre 2006 à 04:49:51 | Deux script sur une meme page :s

r3frag

Bonjour a tous

On m'a donné un script qui décompte les heures ( max 24 ) Quand je le met sur une page, pas de souci ca s'affiche. Mais si je rajoute le meme script dessous pour un deuxieme affichage ( pour deux evenement different ) ca n'affiche plus rien. Je me doute qu'il va falloir changer le nom de certaines variable et fonctions mais je ne sait pas faire...

Comment faire cohabiter les deux script sur la meme page sans faire appel a des frames ???

Merci de votre aide

Ci joint le script entre <head> et </head> + la ligne a mettre sur la page web apres

entre <head> et </head> :

<script>
var heureCourante = new Date();
heureCourante.setHours(24-heureCourante.getHours());
heureCourante.setMinutes(60-heureCourante.getMinutes());
heureCourante.setSeconds(60-heureCourante.getSeconds());

function AffichageCompteARebours() {
        heureCourante.setSeconds(heureCourante.getSeconds()-1);
        document.getElementById("CompteARebours").innerHTML = heureCourante.getHours() + " h " + heureCourante.getMinutes() + " mn " + heureCourante.getSeconds() + " sec ";
}

window.onload = function () { setInterval(AffichageCompteARebours,1000); }
</script>

PUIS la ligne a mettre a l'endroit de son choix dans la page web :

<div id=CompteARebours></div>

Merci encore

jeudi 14 décembre 2006 à 06:20:33 | Re : Deux script sur une meme page :s

PetoleTeam

Membre Club

B onjour...
avec ton script cela peut donner ceci


<script type="text/javascript">
var H = new Date();
H.setHours  (24-H.getHours());
H.setMinutes(60-H.getMinutes());
H.setSeconds(60-H.getSeconds());

function AffichageCompteARebours(){
 var Html="";
 H.setSeconds(H.getSeconds()-1);
 Html = H.getHours() + " h " + H.getMinutes() + " mn " + H.getSeconds() + " sec ";
 document.getElementById("Rebours_1").innerHTML = Html;
 document.getElementById("Rebours_2").innerHTML = Html;
}
window.onload = function () { setInterval(AffichageCompteARebours,1000); }
</script>

<div id="Rebours_1"></div>
...et plus loin dans la page...
<div id="Rebours_2"></div>


;0)

jeudi 14 décembre 2006 à 06:31:53 | Re : Deux script sur une meme page :s

r3frag

Merci pour cette optimisation

En effet  l'heure s'affiche deux fois sans conflit.

Mais j'ai la meme heure pour les deux compte a rebours

Je voudrai en fait des comptes a rebours different sur la meme page du style :

15h12mn06s avant tel evenement

plus bas sur la page :

8h46mn27s avant le deuxieme evenement

etc... autant de fois que je le voudrai

est ce possible ??

Merci encore de votre patience :)

jeudi 14 décembre 2006 à 06:36:27 | Re : Deux script sur une meme page :s

PetoleTeam

Membre Club


Il suffit de faire tourner deux variables Date différentes

<script type="text/javascript">
var H_1 = new Date();
var H_2 = new Date();
//-- Initialsation H_1
H_1.setHours  (24-H.getHours());
H_1.setMinutes(60-H.getMinutes());
H_1.setSeconds(60-H.getSeconds());
//-- Initialsation H_2
H_2.setHours  (24-H.getHours());
H_2.setMinutes(60-H.getMinutes());
H_2.setSeconds(60-H.getSeconds());

function AffichageCompteARebours(){
 var Html="";
 H_1.setSeconds(H.getSeconds()-1);
 H_2.setSeconds(H.getSeconds()-1);

 Html = H_1.getHours() + " h " + H_1.getMinutes() + " mn " + H_1.getSeconds() + " sec ";
 document.getElementById("Rebours_1").innerHTML = Html;

 Html = H_2.getHours() + " h " + H_2.getMinutes() + " mn " + H_2.getSeconds() + " sec ";
 document.getElementById("Rebours_2").innerHTML = Html;
}
window.onload = function () { setInterval(AffichageCompteARebours,1000); }
</script>


par exemple...
;0)
jeudi 14 décembre 2006 à 07:02:32 | Re : Deux script sur une meme page :s

r3frag

Merci encore :)

bah apparement ca fonctione plus maintenant , il est vrai que j'ai de tres faible base en prog donc j arrive a peine a changer certaines données... lol

ca ne marche ni sous IE6 ni sous firefox 2.0

voici la page en question, avec tes indications de codes :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script type="text/javascript">
var H_1 = new Date();
var H_2 = new Date();
//-- Initialsation H_1
H_1.setHours  (24-H.getHours());
H_1.setMinutes(60-H.getMinutes());
H_1.setSeconds(60-H.getSeconds());
//-- Initialsation H_2
H_2.setHours  (24-H.getHours());
H_2.setMinutes(60-H.getMinutes());
H_2.setSeconds(60-H.getSeconds());

function AffichageCompteARebours(){
 var Html="";
 H_1.setSeconds(H.getSeconds()-1);
 H_2.setSeconds(H.getSeconds()-1);

 Html = H_1.getHours() + " h " + H_1.getMinutes() + " mn " + H_1.getSeconds() + " sec ";
 document.getElementById("Rebours_1").innerHTML = Html;

 Html = H_2.getHours() + " h " + H_2.getMinutes() + " mn " + H_2.getSeconds() + " sec ";
 document.getElementById("Rebours_2").innerHTML = Html;
}
window.onload = function () { setInterval(AffichageCompteARebours,1000); }
</script>

</head>

<body>
<div id="Rebours_1"></div> evenement 1<br>
<div id="Rebours_2"></div> evenement 2

</body>
</html>

plus rien ne s'affiche.
Il n'y aurai pas de conflit avec window.onload ??
jeudi 14 décembre 2006 à 07:07:05 | Re : Deux script sur une meme page :s

PetoleTeam

Membre Club

OULA !  grosse boulette...

//-- Initialsation H_1
H_1.setHours  (24-H_1.getHours());
H_1.setMinutes(60-H_1.getMinutes());
H_1.setSeconds(60-H_1.getSeconds());
//-- Initialsation H_2
H_2.setHours  (24-H_2.getHours());
H_2.setMinutes(60-H_2.getMinutes());
H_2.setSeconds(60-H_2.getSeconds());


;0)

jeudi 14 décembre 2006 à 07:12:17 | Re : Deux script sur une meme page :s

r3frag

heu en fait ca ne marche toujours pas, j'ai du mal a voir la difference entre les deux script ... :)
jeudi 14 décembre 2006 à 07:15:06 | Re : Deux script sur une meme page :s

PetoleTeam

Membre Club
Réponse acceptée !

REBOULETTE trop pressé d"aller bosser...

function AffichageCompteARebours(){
 var Html="";
 H_1.setSeconds(H_1.getSeconds()-1);
 H_2.setSeconds(H_2.getSeconds()-1);


en fait on faisait appel à une variable H qui n'esiste pas H !!!!!!!!!!!!!
;0)

jeudi 14 décembre 2006 à 07:18:40 | Re : Deux script sur une meme page :s

r3frag

Geant !!!

Ca marche a la perfection !!!

Merci encore de ton temps

Te souhaitant une excellente journée :)

jeudi 14 décembre 2006 à 07:20:19 | Re : Deux script sur une meme page :s

PetoleTeam

Membre Club
OK je part au boulot rassuré...
;0)

1 2

Cette discussion est classée dans : script, affiche, page, heurecourante, getseconds


Répondre à ce message

Sujets en rapport avec ce message

souhaite un script qui envoie le formulaire et affiche la page de remerciement [ par norman bates ] Salut tout le monde, je bosse sur un site et comme je n'y connais rien au web, car je suis plus développeur win32, je recherche un script asp ou javas script src sous Chrome et Firefox [ par fabienfs ] Bonjour, Me voilà confronté à une bizzarerie jamais rencontré auparavant. Je développe depuis quelques jours un site qui contient comme d'habitude de Passages de variables pour requete sql [ par Evony ] Bonjour,Je ne sais pas si je poste au bon endroit J'ai une page php avec un formulaire contenant une liste avec des employé, une date, une durée, une Script dans une article Joomla- possible? [ par MartinM29 ] Bonsoir, Je suis entrain de faire un site avec Joomla 1,5. La page d'acceuil comporte une article avec une image d'un carte de France avec les dépar recherche script ,image dans une infobulle fixe qui s affiche au passage de la souris [ par sastef77 ] bonjour! voila, je suis nouveau et j 'apprend a creer des site! apprend!!!! ma demande serait: je recherche un script pour avoir une image dans une in Changer le baground d'un div a son chargement [ par cynus ] Bonjours  à tous.Voila mon souci.J'ai une page en ajax et le contenu principal et charger par un scripts js.  ce script appel en fait un fichier exter événement "page précédente/suivante" [ par SirBlaster ] Bonjour, J'ai un script que je souhaite exécuter lors des événements suivants:- chargement d'une page (dès le chargement du DOM, donc avant le chargem script pour ouverture de page avec coffee cup menu builder free [ par JEANPAUL28 ] script pour ouverture de page avec coffee cup menu builder free Gros problème [ par Hirald ] Bonjour, J'ai un gros problème et je ne suis même pas sur qu'il existe une solution.Voici donc :J'affiche le contenu d'une base de données en asp (pas Script utilisant SetTimeOut [ par maxs15 ] Bonjour!Tout d'abord je ne suis qu'un vulgaire débutant,et je sollicite votre aide pour un problème qui semblera simple,mais qui ma value quelques heu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 4,711 sec (4)

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