Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/12/2012, 21h08   #1
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
Par défaut Deux scripts qui s'annulent

Bonjour, c'est encore moi...malheureusement =)

J'ai un slideshow normal et je tente d'ajouter une gallerie d'image plus bas dans la page (qui n'a aucune relation avec le slideshow identifié plus haut).

Lorsque je met le script de l'un, l'autre cesse de fonctionner et vice versa.

l'un ressemble à ça:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<script>
function runSlideShow(){
  var oImage = document.getElementById('Slideshow');
  if( oImage){ 
    if( oImage.filters){
      oImage.style.filter="blendTrans(duration=2)"
      oImage.filters.blendTrans.Apply();
    }
    showPic( numEncours);
    if( oImage.filters){
      oImage.filters.blendTrans.Play();
    }
    numEncours = ( numEncours +1) % nbImg;
    timer = setTimeout( runSlideShow, 5000); // 5s
  }
ajoutez-y la déclaration des variables habituelle et etc.

l'autre script est relié à un .js et le code est celui-ci:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
<script type="text/javascript" src="vaslide.js"></script>
<script type="text/javascript">
	$('slideshow2').style.display='none';
	$('wrapper').style.display='block';
	var slideshow2=new GALERIE.slideshow2("slideshow2");
window.onload=function (){
		slideshow2.info="information";
		slideshow2.thumbs="slider";
		slideshow2.left="slideleft";
		slideshow2.right="slideright";
		slideshow2.scrollSpeed=4;
		slideshow2.spacing=5;
		slideshow2.active="#fff";
		slideshow2.init("slideshow2","image");
	}
</script>
Donc si je fait fonctionner la gallerie, le slideshow reste fixe. Si je fait fonctionner le slideshow, les images n'aparaissent pas dans la gallerie :/.

J'ai lu dans un autre post (javascript et interférence avec d'autres javascript
) que cela pourrait être dû à une sorte de problème avec les gestionnaires d'événement. Cependant les propositions avancées pour régler ce problème était incompréhensible pour un néophyte comme moi.

Si c'est bien cela le problème ou si vous penser que c'est autre chose, votre aide serait bien apprécié...
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 08h33   #2
SpaceFrog
Rédacteur/Modérateur

 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 32 825
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 32 825
Points : 51 400
Points : 51 400
ils ne s'annulent pas, ils entrent en conflit...
vu que tu semble utiliser jquery dans l'un des deux, regarde du cote de noConflict()http://api.jquery.com/jQuery.noConflict/
__________________
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
Humour
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 08h39   #3
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 117
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 117
Points : 64 694
Points : 64 694
Citation:
cela pourrait être dû à une sorte de problème avec les gestionnaires d'événement
Oui, c'est ça...
Lorsque tu écris
Code :
window.onload=function(){...};
tu fais une affectation, ce qui signifie que onload est une propriété de l'objet window (dans ce cas), donc si tu fais plusieurs fois cette affectation, chaque affectation va écraser la précédente.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2012, 03h25   #4
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
Bonjour et merci pour vos réponses.

Citation:
ils ne s'annulent pas, ils entrent en conflit...
vu que tu semble utiliser jquery dans l'un des deux, regarde du cote de noConflict()http://api.jquery.com/jQuery.noConflict/
Je vais travailler sur cela durant les prochains jours, car en effet c'est un code JQuery que j'ai modifié (du moins, essayé de modifier).

Pour ce qui est de ta réponse Bovino

Citation:
tu fais une affectation, ce qui signifie que onload est une propriété de l'objet window (dans ce cas), donc si tu fais plusieurs fois cette affectation, chaque affectation va écraser la précédente.
Si le problème se situe à ce niveau, vais-je devoir le régler avec la fonction noConflict ou as-tu quelque chose d'autre à proposer?

Merci encore, je vous reviens avec des nouvelles dès que je peux !
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2012, 08h34   #5
SpaceFrog
Rédacteur/Modérateur

 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 32 825
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 32 825
Points : 51 400
Points : 51 400
non il faut juste ne pas faire de window.onlaod et profiter du de jquery pour tout lancer
__________________
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
Humour
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 16h21   #6
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
Je suis complètement perdu dans le champ...

J'ai essayé, mais à chaque fois ma gallerie cesse de fonctionner dès que je change moindrement le code.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript" src="vaslide.js"></script>
<script type="text/javascript">
	$('slideshow2').style.display='none';
	$('wrapper').style.display='block';
	var slideshow2=new GALERIE.slideshow2("slideshow2");
window.onload=function (){		slideshow2.info="information";
		slideshow2.thumbs="slider";
		slideshow2.left="slideleft";
		slideshow2.right="slideright";
		slideshow2.scrollSpeed=4;
		slideshow2.spacing=5;
		slideshow2.active="#fff";
		slideshow2.init("slideshow2","image");
	}
</script>
Je sais que la ligne de commande que je dois modifier est celle-ci. J'ai essayé de l'amené avec le noConflict ou le document.ready mais je n'y arrive pas. J'ai encore besoin d'un ptit coup de pouce =)
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 16h57   #7
SpaceFrog
Rédacteur/Modérateur

 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 32 825
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 32 825
Points : 51 400
Points : 51 400
il est ou le $(document).ready() ???
__________________
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
Humour
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 18h01   #8
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
J'ai tenté de le placer à la place du window.onload=function()
Mais, la gallerie cesse complètement de fonctionner. Étais-ce bien à cet endroit que je devais le placer?
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 22h03   #9
NoSmoking
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 5 102
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 5 102
Points : 8 816
Points : 8 816
Bonsoir,
si ton code javascript est avant ton code HTML alors déplace le window.onload 3 lignes au dessus
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
window.onload = function (){
  $('slideshow2').style.display = 'none';
  $('wrapper').style.display = 'block';
  var slideshow2 = new GALERIE.slideshow2("slideshow2");
  slideshow2.info = "information";
  slideshow2.thumbs = "slider";
  slideshow2.left = "slideleft";
  slideshow2.right = "slideright";
  slideshow2.scrollSpeed = 4;
  slideshow2.spacing = 5;
  slideshow2.active = "#fff";
  slideshow2.init("slideshow2", "image");
};
et comme tu utilises jQuery autant écrire
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
$(function(){
  $('slideshow2').style.display = 'none';
  $('wrapper').style.display = 'block';
  var slideshow2 = new GALERIE.slideshow2("slideshow2");
  slideshow2.info = "information";
  slideshow2.thumbs = "slider";
  slideshow2.left = "slideleft";
  slideshow2.right = "slideright";
  slideshow2.scrollSpeed = 4;
  slideshow2.spacing = 5;
  slideshow2.active = "#fff";
  slideshow2.init("slideshow2", "image");
});
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 00h37   #10
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
ça ne fonctionne toujours pas... Dès que je modifie moindrement, la gallerie cesse de fonctionner.

Dans le cas ici présent, le fond du slider fonctionne, les boutons de navigation gauche et droite aussi, mais les images n'apparaissent plus.
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 22h31   #11
danielhagnoul
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 843
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 62
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 843
Points : 14 338
Points : 14 338
Bonsoir

Je vous suggère de tester en conservant le code d'origine sauf pour la seconde partie :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript" src="vaslide.js"></script>
<script type="text/javascript">
	$('slideshow2').style.display='none';
	$('wrapper').style.display='block';
	var slideshow2=new GALERIE.slideshow2("slideshow2");
	$( window ).load( function(){
		slideshow2.info="information";
		slideshow2.thumbs="slider";
		slideshow2.left="slideleft";
		slideshow2.right="slideright";
		slideshow2.scrollSpeed=4;
		slideshow2.spacing=5;
		slideshow2.active="#fff";
		slideshow2.init("slideshow2","image");
	});
</script>
N'oubliez pas de charger jQuery avant : <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

plugin dialogModal

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 01h33   #12
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
arf negatif...
Je crois que je vais recommencer la gallerie complètement...

Encore une fois... si j'inscris

Code :
window.onload=function (){
La gallerie fonctionne, mais le slideshow plus haut cesse de tourner.

Si j'inscrit tout autre chose, la gallerie cesse de fonctionner et le slideshow reprend =/
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 07h49   #13
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 117
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 117
Points : 64 694
Points : 64 694
Il serait peut-être judicieux de nous montrer comment tu appelles runSlideShow()...
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 14h56   #14
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 115
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 115
Points : 5 033
Points : 5 033
simplement utiliser la norme
addEventListener


une solution SIMPLISIME consiste à ne surtout rien définir au niveau global pas même une fonction.
de la sorte impossible d'avoir un script qui entre en conflit avec un autre. chacun dans son espace et le tour est joué.

et pour ça pas besoin de lib ou de framewok JS propose tout ce qu'il faut.

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 18h26   #15
NoSmoking
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 5 102
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 5 102
Points : 8 816
Points : 8 816
lourd à parier qu'il doit y avoir un
Code :
<body onload="runSlideShow();">
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2012, 23h54   #16
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
Nosmoking, tu me fais peur, c'est bel et bien de cette façon que j'ai amené mon premier slideshow. J'avais remarqué que le problème pouvait se situer à ce niveau. Que proposes-tu?

Merci encore pour vos réponses c'est vraiment apprécié...
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2012, 10h13   #17
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 115
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 115
Points : 5 033
Points : 5 033
faire ce que j'ai dis utiliser addEventListener
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
if (window.addEventListener) {
  window.addEventListener('load', runSlideShow, false);
  window.addEventListener('load', myOtherStartMethod, false);
  window.addEventListener('load', function() {
    alert('this is onload event');
  }, false);
} else if (window.attachEvent) {
  window.attachEvent('onload', runSlideShow);
  window.attachEvent('onload', myOtherStartMethod);
  window.attachEvent('onload', function() {
    alert('this is onload event');
  });
}
tu peux mettre autant de fonction au démarrage que tu veux il suffit d'utiliser la norme.

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2012, 17h35   #18
Geinoch
Invité de passage
 
Homme
Technicien réseaux et télécoms
Inscription : novembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2012
Messages : 22
Points : 1
Points : 1
Le problème, c'est que ma gallerie n'est pas amené dans l'en-tête de ma page. J'ai suivi un modèle qui l'insèrait dans le body. Je parle de cette partie:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
window.onload = function (){
  $('slideshow2').style.display = 'none';
  $('wrapper').style.display = 'block';
  var slideshow2 = new GALERIE.slideshow2("slideshow2");
  slideshow2.info = "information";
  slideshow2.thumbs = "slider";
  slideshow2.left = "slideleft";
  slideshow2.right = "slideright";
  slideshow2.scrollSpeed = 4;
  slideshow2.spacing = 5;
  slideshow2.active = "#fff";
  slideshow2.init("slideshow2", "image");
};
Là je suis en partie content de ce que tu avances car en effet, le slideshow n'a plus besoin d'être amené avec un Body Onload... Cependant, si j'insère également la gallerie dans ton code, celle-ci cesse de fonctionner.
Geinoch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2012, 11h44   #19
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 115
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 115
Points : 5 033
Points : 5 033
window.onload signifie "à exécuter lorsque le document a fini de se charger"

il s'agit d'un événement. si tu affecte une fonction à cet évenement ou que tu ajoute un listener avant la fin du chargement lorsque le chargement de la page est fini l'événement se produit et la ou les fonction sont exécuté.

si tu affecte après ou si tu ajoute un listener après l'événement est déjà passé la ou les fonctions ne seront pas exécuté.

pour résoudre ce problème il faut regarder l'état du DOM
document.readyState donne l'état du document. si l'événement onload à déjà eu lieu il suffit d'appeler la méthode sinon ajouter un listenner pour qu'elle le soit lors l'événement aura lieu.

document.readyState
  1. uninitialized
  2. loading
  3. interactive
  4. complete
la doc est là
http://www.w3schools.com/jsref/prop_doc_readystate.asp

j'ai vu que tu utilise query
il me semble que cette lib propose une fonction pour ajouter des handler sur onload qui vérifie l'état et fait le nécéssaire.

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 08h43   #20
SpaceFrog
Rédacteur/Modérateur

 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 32 825
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 32 825
Points : 51 400
Points : 51 400
Citation:
non il faut juste ne pas faire de window.onlaod et profiter du

de jquery pour tout lancer
__________________
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
Humour
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h27.


 
 
 
 
Partenaires

Hébergement Web