Probleme d'arret de chargement de la page (images) lors d'un evenement javascrip
cs_patr84
Messages postés6Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention18 octobre 2004
-
15 oct. 2004 à 01:24
cs_patr84
Messages postés6Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention18 octobre 2004
-
18 oct. 2004 à 19:39
Bonjour
J'affiche un diaporama de 50 vignettes dans une page web
et j'ai un javascript qui affiche mes images dans une popup
Probleme
je suis obligé d'attendre le chargement complet des vignettes du diaporama pour commencer a voir mes images
Sinon
le fait de cliquer et de lancer l'evenement javascript popup m'arrete le chargement des vignettes
y' a t'il une solution simple en javascript ou autre pour regler ce probleme d'arret de chargement de la page(dont des vignettes) lors du clic sur la vignete qui lance la fonction javascript popup pour afficher mon image
voici le code de la page avec le javascript enquestion
---------------------------------------------------------------------------
</HEAD>
<SCRIPT language="JavaScript">
//PLF- http://www.jejavascript.net/ var fois=0
function AfficheImage(petiteImage,grandeImage,texteImage)
{
document.write('[javascript:Affichegrande(\''+grandeImage+'\',\''+texteImage+'\') ]');
}
function Affichegrande(cheminImage,texte)
{
newImage = new Image;
newImage.src = cheminImage;
html = '<HTML><HEAD><TITLE>Patientez jusqu\'a l\'affichage de l\'image</TITLE><meta http-equiv="Pragma" content="no-cache"></HEAD>'+
'<CENTER><TD background=\"../fondphoto.jpg\">'+
' </CENTER>
</HTML>';
if (fois == 1 ) ouvrirImage.close();
ouvrirImage = window.open('','_blank','toolbar=0,location=0,menuBar=0,scrollbars=0,resizable=0');
ouvrirImage.document.write(html);
fois=1;
}
</SCRIPT>
<script language=javascript>
couleurligne = "#00FFCC";
couleurbase = "#CC0000";
couleurover = "#FFCCFF";
function scrollBar(face)
{
with(document.body.style)
{
scrollbarDarkShadowColor="#006633";
scrollbar3dLightColor="#FFCCFF";
scrollbarArrowColor="#FFCCFF";
scrollbarBaseColor=face;
scrollbarFaceColor=face;
scrollbarHighlightColor=face;
scrollbarShadowColor=face;
scrollbarTrackColor="#FFCCFF";
}
}
function colorBar(){
var w = document.body.clientWidth;
var h = document.body.clientHeight;
var x = event.clientX;
var y = event.clientY;
if(x>w) scrollBar(couleurover);
else scrollBar(couleurbase);
}
if (document.all){
scrollBar(couleurbase);
document.onmousemove=colorBar;
}
</script>