Pb JS sous IE (6 et 7)
Mysterious_fea
Messages postés
401
Date d'inscription
Statut
Membre
Dernière intervention
-
soggybuttom Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
soggybuttom Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comme d'habitude, IE pose problème !
J'ai pris sur le net un script JS permettant d'afficher l'heure actuelle sur mon site. Vous pouvez le voir ici, dans le cadre "horloge". Cela foncitonne sous Firefox mais pas sous IE, (mêm le 7), et je ne comprend pas pourquoi...
Voici le code JS :
Et la div qui reçoit normalement le texte l'heure ("heure"):
Qu'est-ce qui ne va pas ? Quel code simple pourrait marcher pour IE aussi ?
Merci pour vos réponses
a+
Comme d'habitude, IE pose problème !
J'ai pris sur le net un script JS permettant d'afficher l'heure actuelle sur mon site. Vous pouvez le voir ici, dans le cadre "horloge". Cela foncitonne sous Firefox mais pas sous IE, (mêm le 7), et je ne comprend pas pourquoi...
Voici le code JS :
<script language="javascript"> //<!-- function HeureCheck() { krucial = new Date; heure = krucial.getHours(); min = krucial.getMinutes(); sec = krucial.getSeconds(); if (sec < 10) sec0 = "0"; else sec0 = ""; if (min < 10) min0 = "0"; else min0 = ""; if (heure < 10) heure0 = "0"; else heure0 = ""; heure2 = heure - 5 DinaHeure = "<span>France : </span> " + heure0 + heure + "h" + min0 + min + "<br /><span>Martinique</span> : " + heure2 + "h" + min0 + min ; which = DinaHeure if (document.getElementById){ document.getElementById("heure").innerHTML=which; } setTimeout("HeureCheck()", 1000) } window.onload = HeureCheck; //--> </script>
Et la div qui reçoit normalement le texte l'heure ("heure"):
<div id="horloge"> <div id="heure"></div></div>
Qu'est-ce qui ne va pas ? Quel code simple pourrait marcher pour IE aussi ?
Merci pour vos réponses
a+
A voir également:
- Pb JS sous IE (6 et 7)
- Photofiltre 7 - Télécharger - Retouche d'image
- Clé windows 7 - Guide
- Delphi 7 - Télécharger - Langages
- Nero 6 - Télécharger - Gravure
- Télécharger 7-zip - Télécharger - Compression & Décompression
5 réponses
Oui, il est activé par défaut et en plus le problème est là sur 3 différents postes, donc ce n'est pas le problème. Vas-voir, tu verra !
salut,
enlève les commentaires HTML et essaie à nouveau.
enlève les commentaires HTML et essaie à nouveau.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Perso j'ai tester sur firefox safari et opéra tout fonctionne bien.
Désolé je peut pas t'aider.
tien moi aux courent si tu trouve la solution.
Désolé je peut pas t'aider.
tien moi aux courent si tu trouve la solution.
bonsoir j ai un probleme equivalent, j ai poster ailleur mais personne me repond, donc je me permet de poser ici, voici mon script qui marche tres bien avec firefox mais pas sous IE:
<script type="text/javascript">
/*
Inserer ici les messages à afficher
*/
var message2 = new initTableau(
"Vendredi 21 Mars",
"Ouverture de votre nouveau salon de coiffure",
"Au salon d'elfes",
"Prenez vite RDV",
"a bientot"
);
/*
Déclaration de variables
vous pouvez modifier la vitesse et la taille de police max!
Attention : Plus vitesse est haut, plus la vitesse diminue!
*/
var vitesse = 1;
var cycle = 1000;
var taillemax = 36;
var police = "comic sans ms";
var x = 0;
var y = 0;
var message, taille;
/*
Ne plus rien modifié sous cette ligne
*/
function initTableau() {
this.length = initTableau.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initTableau.arguments[i];
}
}
function AugmenteTaille(){
message = message2[y];
if (x < taillemax) {
x++;
setTimeout("AugmenteTaille()",vitesse);
}
else setTimeout("DiminueTaille()",cycle);
//Utilisation différente du dhtml selon Netscape ou Internet Explorer
if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1) {
taille = "<font point-size='"+x+"pt'>";
document.calque.document.write(taille+"<center><font face="+police+">"+message+"</center></font></font>");
document.calque.document.close();
}
/*
Condition pour Netscape 6
*/
if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1)){
document.getElementById("calque").innerHTML = "<center><font face="+police+" style='font-size:"+x+"px'>"+message+"</center></font>";
}
if (navigator.appVersion.indexOf("MSIE") != -1){
calque.innerHTML = "<center><font face="+police+">"+message+"</center></font>";
calque.style.fontSize=x+'px'
}
}
function DiminueTaille(){
if (x > 1) {
x--;
setTimeout("DiminueTaille()",vitesse);
}
else {
setTimeout("AugmenteTaille()",cycle);
y++;
if (y > message2.length - 1) y = 0;
}
if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1){
taille = "<font point-size='"+x+"pt'>";
document.calque.document.write(taille+"<center><font face=Arial>"+message+"</center></font></font>");
document.calque.document.close();
}
/*
Condition pour Netscape 6
*/
if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1)){
document.getElementById("calque").innerHTML ="<center><font face="+police+" style='font-size:"+x+"px'>"+message+"</center></font>";
}
if (navigator.appVersion.indexOf("MSIE") != -1){
calque.innerHTML = "<center><font face=Arial>"+message+"</center></font>";
calque.style.fontSize=x+'px'
}
}
/*
On adapte le calque selon le navigateur
*/
if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1)
document.write('<layer id="calque"></layer><br>');
if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1))
document.write('<DIV STYLE="font-size:12px" ID="calque"></DIV>');
if (navigator.appVersion.indexOf("MSIE") != -1)
document.write('<span id="calque"></span><br>');
setTimeout("AugmenteTaille()",vitesse);
</script>
<script type="text/javascript">
/*
Inserer ici les messages à afficher
*/
var message2 = new initTableau(
"Vendredi 21 Mars",
"Ouverture de votre nouveau salon de coiffure",
"Au salon d'elfes",
"Prenez vite RDV",
"a bientot"
);
/*
Déclaration de variables
vous pouvez modifier la vitesse et la taille de police max!
Attention : Plus vitesse est haut, plus la vitesse diminue!
*/
var vitesse = 1;
var cycle = 1000;
var taillemax = 36;
var police = "comic sans ms";
var x = 0;
var y = 0;
var message, taille;
/*
Ne plus rien modifié sous cette ligne
*/
function initTableau() {
this.length = initTableau.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initTableau.arguments[i];
}
}
function AugmenteTaille(){
message = message2[y];
if (x < taillemax) {
x++;
setTimeout("AugmenteTaille()",vitesse);
}
else setTimeout("DiminueTaille()",cycle);
//Utilisation différente du dhtml selon Netscape ou Internet Explorer
if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1) {
taille = "<font point-size='"+x+"pt'>";
document.calque.document.write(taille+"<center><font face="+police+">"+message+"</center></font></font>");
document.calque.document.close();
}
/*
Condition pour Netscape 6
*/
if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1)){
document.getElementById("calque").innerHTML = "<center><font face="+police+" style='font-size:"+x+"px'>"+message+"</center></font>";
}
if (navigator.appVersion.indexOf("MSIE") != -1){
calque.innerHTML = "<center><font face="+police+">"+message+"</center></font>";
calque.style.fontSize=x+'px'
}
}
function DiminueTaille(){
if (x > 1) {
x--;
setTimeout("DiminueTaille()",vitesse);
}
else {
setTimeout("AugmenteTaille()",cycle);
y++;
if (y > message2.length - 1) y = 0;
}
if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1){
taille = "<font point-size='"+x+"pt'>";
document.calque.document.write(taille+"<center><font face=Arial>"+message+"</center></font></font>");
document.calque.document.close();
}
/*
Condition pour Netscape 6
*/
if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1)){
document.getElementById("calque").innerHTML ="<center><font face="+police+" style='font-size:"+x+"px'>"+message+"</center></font>";
}
if (navigator.appVersion.indexOf("MSIE") != -1){
calque.innerHTML = "<center><font face=Arial>"+message+"</center></font>";
calque.style.fontSize=x+'px'
}
}
/*
On adapte le calque selon le navigateur
*/
if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1)
document.write('<layer id="calque"></layer><br>');
if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1))
document.write('<DIV STYLE="font-size:12px" ID="calque"></DIV>');
if (navigator.appVersion.indexOf("MSIE") != -1)
document.write('<span id="calque"></span><br>');
setTimeout("AugmenteTaille()",vitesse);
</script>
"bonjour" et "orthographe" ce n'est pas compatible Mac ?
-:oþ