Barre de progression genial pb de compatibili
Résolu/Fermé
A voir également:
- Barre de progression genial pb de compatibili
- Windows 11 barre des taches a gauche - Guide
- Barre de défilement - Guide
- Barre verticale mac - Forum MacOS
- Barré whatsapp - Guide
- Changer la couleur de la barre des taches - Guide
5 réponses
Lust
Messages postés
243
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
12 septembre 2007
123
20 sept. 2006 à 09:27
20 sept. 2006 à 09:27
Tiens, voila bcp plus simple qui marche sur Mozilla 5 et Internet explorer 6 testé par moi.... voila le code complet de la page avec bcp plus de rigueur dans le code :
A toi de tester sur Netscape... moi j'ai pas
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #Cadre{ position:absolute; left:10px; top:50px; width:500px; height:20px; border:1px navy solid; background-color:#F3F3F3; } #Progress{ position:absolute; left:10px; top:50px; width:0px; height:20px; background-color:#FF6699; border-left:1px navy solid; border-bottom:1px navy solid; border-top:1px navy solid; } </style> <script type="text/javascript"> var incremProgress = 10; var progressWith=0; var urlRedirect = "http://www.e-rus.net/"; function startProgress() { progressWith = progressWith + incremProgress; if( progressWith < 500) document.getElementById("Progress").style.width = progressWith + "px"; else { document.getElementById("Progress").style.width = "500px"; window.location = urlRedirect; } } setInterval("startProgress()",50); </script> <title>Progress Barre</title> </head> <body> <script type="text/javascript"> document.write("Vous allez être redirigé dans un instant vers cette url : " + urlRedirect) </script> <div id="Cadre"></div> <div id="Progress" ></div> </body> </html>
A toi de tester sur Netscape... moi j'ai pas
catycath
Messages postés
5
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
25 septembre 2006
20 sept. 2006 à 10:46
20 sept. 2006 à 10:46
MErci Lust pour ton aide ! mais ca ne marche pas sur IE. J'ai collé entierment ton code ton mon editeur internet. Il me redirige effectivement mais je ne vois pas la barre. En plus de ca faut que j'utilise cette barre sous une feuille PHP car faut que le code passe...
Lust
Messages postés
243
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
12 septembre 2007
123
20 sept. 2006 à 13:54
20 sept. 2006 à 13:54
??? moi ca fonctionne tres bien sur IE... le 6. La source est ici :
http://www.e-rus.net/tutodivers/tuto.aspx?tuto=33
et ca marche sur ie 6, netscape 7, mozilla 5 quand il s'agit d'un fichier html en utf-8, parce que je sais que j'ai eu des pb d'interprétation avec ca.
http://www.e-rus.net/tutodivers/tuto.aspx?tuto=33
et ca marche sur ie 6, netscape 7, mozilla 5 quand il s'agit d'un fichier html en utf-8, parce que je sais que j'ai eu des pb d'interprétation avec ca.
catycath
Messages postés
5
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
25 septembre 2006
20 sept. 2006 à 14:13
20 sept. 2006 à 14:13
Merci !! ca marche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
5 mai 2009 à 19:28
ton code fonctionne presque nickel : mais il manque l'arrêt de la barre de progression : clearInterval(...).
->comme "setInterval(...)" continue pendant qu'on charge la page, si on réduit l'intervalle, le navigateur n'a plus le temps de charger la page...
donc voilà le même code (merci Lust) un peu renforcé !
---------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html"/>
<style type="text/css">
#Cadre{
position:absolute;
left:10px;
top:50px;
width:500px;
height:20px;
border:1px navy solid;
background-color:#F3F3F3;
}
#Progress{
position:absolute;
left:10px;
top:50px;
width:0px;
height:20px;
background-color:#FF6699;
border-left:1px navy solid;
border-bottom:1px navy solid;
border-top:1px navy solid;
}
</style>
<script type="text/javascript">
var incremProgress = 100;
var progressWith=0;
var urlRedirect = "https://www.google.fr/?gws_rd=ssl";
function startProgress()
{
progressWith = progressWith + incremProgress;
if( progressWith < 500)
document.getElementById("Progress").style.width = progressWith + "px";
else
{
document.getElementById("Progress").style.width = "500px";
clearInterval(idSetInterval);
window.location = urlRedirect;
}
}
idSetInterval = setInterval("startProgress()",100);
</script>
<title>Progress Barre</title>
</head>
<body>
<script type="text/javascript">
document.write("Vous allez être redirigé dans un instant vers cette url : " + urlRedirect)
</script>
<div id="Cadre"></div>
<div id="Progress" ></div>
</body>
</html>
---------------------------------------------------------------------