begin process at 2010 03 20 21:56:44
  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 Adapter le meme affiche d'une page html [ par wislam2007 ] Bonjour, j'ai une page .html, et quand je veux l'afficher sur IE s'affiche bien, par contre quand je passe a mozila ou chrome s'affiche pas comme il script de modifieur d'url all page (script GM) [ par EvazX ] Bonjours j'aurais voulu un peu d'aide (enfin on peut dire beaucoup) alors je voudrais créer un script greasemonkey qui modifierais tout les urls sur l Recherche de script [ par Mi39 ] Bonjour, Débutant, je recherche un script pour une page d'accueil. Sur celle-ci, j'ai 5 images sous forme d'icônes. Je souhaiterais que ces images gra grosse galere pour rafraichir un script dans une page html [ par djvincent ] j'ai un casse tete avec les titrages et les pochettes sur le site de ma radio. ça ne se rafraichi pas . le probleme est que si je place un code pour r barre de defilement [ par zekotch ] voila j'ai un petit probleme je voudrai empecher la bar de defilement droite de bouger après un clique sur un element de ma page. En effet j'ai plusi 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


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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

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