[JS] executer un javascript quand on reactualise la page

executer un javascript quand on reactualise la page [JS] - HTML/CSS - Programmation

Marsh Posté le 04-09-2006 à 11:42:45    

slt tlm, voila j'ai sur une page web un javascript qui s'execute au chargement de la page ( <body onload="ma fonction()"> ) probleme : lorsque je fais reactualiser avec IE il ne me re-execute pas la fonction  ( cette fonction me fait de la modification sur le text : changement de police et de couleur suivant la resolution) et pire meme il me remet la police et la couleur par defaut


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 04-09-2006 à 11:42:45   

Reply

Marsh Posté le 04-09-2006 à 12:06:19    

C'est faux, le contenu du onload est executé à chaque chargement de la page, y compris lors d'une "actualisation".
Tu peux facilement tester ce comportement avec un code simple dans le genre:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  4. <head>
  5.   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.   <title>Exemple</title>
  7. </head>
  8. <body onload="alert('load');">
  9. <p>no content</p>
  10. </body>
  11. </html>


 
Es-tu sur de ton code javascript? Tu n'as pas d'erreur lors de son éxécution?
 
Mais quoi qu'il en soit, faire ce genre de chose en js, c'est khäkhä!

Reply

Marsh Posté le 04-09-2006 à 12:24:19    

anapajari a écrit :

C'est faux, le contenu du onload est executé à chaque chargement de la page, y compris lors d'une "actualisation".
Tu peux facilement tester ce comportement avec un code simple dans le genre:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  4. <head>
  5.   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.   <title>Exemple</title>
  7. </head>
  8. <body onload="alert('load');">
  9. <p>no content</p>
  10. </body>
  11. </html>


 
Es-tu sur de ton code javascript? Tu n'as pas d'erreur lors de son éxécution?
 
Mais quoi qu'il en soit, faire ce genre de chose en js, c'est khäkhä!


mon code ne genere pas d'erreurs, et marche a la perfection avec ff ( chargement et rechargement) mais avec Ie au chargement ca marche mais a la reactualisation ca ne marche plus.
Si c'est pas bien je suis pres a utiliser une autre aproche pour modifier la police de ma page web en fct de la resolution de l'utilisateur, je suis ouvert a toutes les suggestions


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 04-09-2006 à 13:26:27    

carot0 a écrit :

mon code ne genere pas d'erreurs, et marche a la perfection avec ff ( chargement et rechargement) mais avec Ie au chargement ca marche mais a la reactualisation ca ne marche plus.


Ligne 12 [:spamafote]
Mais encore une fois, la fonction contenu dans l'attribut onload de ta page est bien appelée à chaque chargement de celle-ci. Si ce n'est pas le cas, ce que ton code a un problème...
 

carot0 a écrit :

Si c'est pas bien je suis pres a utiliser une autre aproche pour modifier la police de ma page web en fct de la resolution de l'utilisateur, je suis ouvert a toutes les suggestions


C'est au visiteur de choisir sa taille de police et pas à toi de l'imposer!  :)  

Reply

Marsh Posté le 04-09-2006 à 15:55:45    

anapajari a écrit :

Ligne 12 [:spamafote]
Mais encore une fois, la fonction contenu dans l'attribut onload de ta page est bien appelée à chaque chargement de celle-ci. Si ce n'est pas le cas, ce que ton code a un problème...
 
 
C'est au visiteur de choisir sa taille de police et pas à toi de l'imposer!  :)


comment ca ? dans les options du navigateur ? ou via un truc que je code sur la page web pour choisir la taille de la police ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 04-09-2006 à 16:20:59    

affichage > Taille du texte
 
mais c'est un truc de powerUsers...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 04-09-2006 à 16:26:20    

brisssou a écrit :

affichage > Taille du texte
 
mais c'est un truc de powerUsers...


oui non mais heu.... je savais !
mais je veux dire c'est koi le plus mieux pour mon site ? le user geek change lui meme via son navigateur la taille ou c'est a moi de proposer un truc sur mon site pour qu'il change la taille ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 04-09-2006 à 16:48:00    

brisssou a écrit :

affichage > Taille du texte
mais c'est un truc de powerUsers...


control+roulette haut/bas for teh wins ;)
 

carot0 a écrit :

oui non mais heu.... je savais !
mais je veux dire c'est koi le plus mieux pour mon site ? le user geek change lui meme via son navigateur la taille ou c'est a moi de proposer un truc sur mon site pour qu'il change la taille ?


tu mets ta font-size en em :o
 

Reply

Marsh Posté le 05-09-2006 à 09:29:01    

anapajari a écrit :

control+roulette haut/bas for teh wins ;)
 
 
tu mets ta font-size en em :o


ca fait quoi de special la fontsize en em ? j'ai testé ca fait de special sur les haute resolution


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 05-09-2006 à 09:51:24    

Ca fait que tu peux redimensionner les polices super-bien, sans problèmes avec IE6

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed