Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
993 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] leger probleme de chargement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] leger probleme de chargement

n°1248831
dirty-devi​l
Posté le 19-11-2005 à 00:51:55  profilanswer
 

Salut
Sur mon site j'ai une fonction javascript qui ouvre une fenêtre contenant une image :

Code :
  1. function afficheImage($ch)
  2. {
  3. html = '<HTML><HEAD><TITLE>Affichage de l\'image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><br><IMG SRC="'+$ch+'" BORDER=5 NAME=img onLoad="window.resizeTo(document.img.width+88,document.img.height+88)" onclick=window.close("" ) alt="Cliquez sur l\'image pour fermer la fenêtre"></CENTER></BODY></HTML>';
  4. popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
  5. popupImage.document.open();
  6. popupImage.document.write(html);
  7. }


Mon probleme est que lors du chargement des photos (miniatures), si je clique sur une d'entre elles, la page se gèle en ouvrant la nouvelle fenêtre. exemple ici : http://autophoto11.free.fr/albi05/
Apparent avec IE, Firefox attend la fin du chargement pour autoriser le clic.
Peut etre qu'avec un "onLoad" bien placé, je pourrais interdire le clic pendant le chargement mais comment faire ?
Merci
 :hello:  


---------------
Quelques photos de sport auto ...
mood
Publicité
Posté le 19-11-2005 à 00:51:55  profilanswer
 

n°1248868
ClD
Mon mononyme : C!d
Posté le 19-11-2005 à 08:35:09  profilanswer
 

il n'y pas pas de $ devant les noms de variable javascrip, là tu as mis afficheImage($ch) ???


---------------
NOUVEAU!! Février 2024 : j'ai créé un nouveau jeu en ligne : https://www.boblybots.com
n°1248871
ClD
Mon mononyme : C!d
Posté le 19-11-2005 à 08:54:49  profilanswer
 

sinon pour le problème de fin de chargement tu peux essayer de rajouter une variable, par exemple
 

Code :
  1. var fin_chargement = 0;
  2. function afficheImage(ch)
  3.     {
  4.     if(fin_chargement == 1)
  5.         {
  6.         html = '<HTML><HEAD><TITLE>Affichage de l\'image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><br><IMG SRC="'+ch+'" BORDER=5 NAME=img onLoad="window.resizeTo(document.img.width+88,document.img.height+88)" onclick=window.close("" ) alt="Cliquez sur l\'image pour fermer la fenêtre"></CENTER></BODY></HTML>';
  7.         popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
  8.         popupImage.document.open();
  9.         popupImage.document.write(html);
  10.         }
  11.     }


 
et tu rajoutes une fonction qui met la variable à 1 avec onload dans la balise body


---------------
NOUVEAU!! Février 2024 : j'ai créé un nouveau jeu en ligne : https://www.boblybots.com
n°1248895
dirty-devi​l
Posté le 19-11-2005 à 11:30:46  profilanswer
 

ClD a écrit :

sinon pour le problème de fin de chargement tu peux essayer de rajouter une variable, par exemple
 

Code :
  1. var fin_chargement = 0;
  2. function afficheImage(ch)
  3.     {
  4.     if(fin_chargement == 1)
  5.         {
  6.         html = '<HTML><HEAD><TITLE>Affichage de l\'image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><br><IMG SRC="'+ch+'" BORDER=5 NAME=img onLoad="window.resizeTo(document.img.width+88,document.img.height+88)" onclick=window.close("" ) alt="Cliquez sur l\'image pour fermer la fenêtre"></CENTER></BODY></HTML>';
  7.         popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
  8.         popupImage.document.open();
  9.         popupImage.document.write(html);
  10.         }
  11.     }


 
et tu rajoutes une fonction qui met la variable à 1 avec onload dans la balise body


D'accord merci, je vais essayer ça de suite.  :jap:  
 
Pour le $ch, c'est à cause du php, j'ai pas fais gaffe :sarcastic:


---------------
Quelques photos de sport auto ...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] leger probleme de chargement

 

Sujets relatifs
Arbre et recursivite : petit probleme a l'execution[CSS+HTML]Probleme d'affichage FireFox
[php]textarea mysql et javascriptProbleme de ' et de "
[Javascript] position X et Y d'une balise HTML [Résolu]probleme de programmation sur serveur
Probleme d'affichage d'image - code HTML tronqué en localproblème génération xml avec php
[JAVASCRIPT] Combiner des *.js ?problème d'affichage d'image avec firefox
Plus de sujets relatifs à : [Javascript] leger probleme de chargement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR