Auteur |
Message |
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Mer 17 Oct 2007 - 15:57 |
|
Bonjour tout le monde
Voilà, j'ai une page où j'appelle divers scripts javascripts qui sont dans des fichiers .js.
avec PHP j'ajoute les scripts selon la page où je me trouve afin de ne pas forcer le chargement des scripts de partout (alors que certains ne serviraient à rien).
Dans une page en particulier, je mets un script Ajax avec un onload="fonction();" sur le body.
Apparemment, ce fameux onload fait bugger l'ensemble des autres scripts javascript (Ils ne se lancent pas mais il n'y a pas d'erreur).
Par contre, le script Ajax fonctionne parfaitement.
Ce fameux script Ajax permet de refresh une div toutes les secondes. Les autres scripts sont une greybox et une fonction qui fait clignoter un texte. Ceux sont ces-derniers qui ne fonctionne plus dés que je met le onload ...
Bien sur dés que j'enlève le onload, l'Ajax ne marche pas mais les autres scripts marchent ! |
_________________ www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard |
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
United
Accro à Web-IG
Sexe:
Messages: 225
Localisation: Oise
|
Posté le:
Mer 17 Oct 2007 - 16:41 |
|
Installe l'add on Firebug pour Firefox. Il t'indiquera pourquoi ça plante normalement. |
|
|
|
|
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Jeu 18 Oct 2007 - 08:56 |
|
J'ai la barre developpeur.
Il me dit pas que ça plante ... Pourtant ça ne fonctionne pas ???
Je vais tenter firebug |
_________________ www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard |
|
|
|
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Ven 19 Oct 2007 - 16:06 |
|
Firebug ne m'aide pas du tout !
Trés franchement je suis un peu perdu là ! ça serait vraiment domage de devoir renoncer au refresh de la div quand même .
Faut que je trouve |
_________________ www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard |
|
|
|
United
Accro à Web-IG
Sexe:
Messages: 225
Localisation: Oise
|
Posté le:
Ven 19 Oct 2007 - 19:07 |
|
Saisi ton code dans le paste bin et passe nous le lien, on pourra aider, car sans code, c'est dur de savoir pourquoi. |
|
|
|
|
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Dim 21 Oct 2007 - 16:03 |
|
Pas possible de paster le code sinon je l'aurais fait dés le début.
C'est plein d'include. Je vais mettre tout ça sur le net ! |
_________________ www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard |
|
|
|
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Dim 21 Oct 2007 - 18:31 |
|
Bon j'ai mis le tout en ligne.
ça se consulte à l'adresse > mtx-50.com/dev
Il faut se logger avec les identifiants "mika" et "ui".
C'est dans la page 'messagerie' que ça ne marche pas.
Il y a un script pour faire clignoter le nombre de nouveaux messages, un pour le refresh de la div et un pour faire pour la greybox (La petite boite).
Sauf qu'à cause du refresh donc, ni la greybox, ni le clignotement ne fonctionnent. La preuve : Si vous allez sur 'fiche personnelle', où le refresh n'est pas appellé mais ou les deux autres scripts le sont, on voit que la greybox et le clignotement fonctionnent ! (Il faut cliquer sur Nouveau mot de passe par exemple pour voir afficher la greybox sans problemes).
Voilà voilà. Ceci dit, Firebug affiche une erreur (qu'il n'affiche pas en local) mais ça m'ettonerait que les problèmes viennent de là
A l'aiiiidee |
_________________ www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard |
|
|
|
United
Accro à Web-IG
Sexe:
Messages: 225
Localisation: Oise
|
Posté le:
Lun 22 Oct 2007 - 14:12 |
|
Pour faire clignoter le nombre de message, pas besoin de JavaScript, c'est possible avec une balise CSS. (text-decoration:blink; )
Le reste je ne peux te dire là, je dois filer en cours. (BTS Blanc de maths cet après midi.) |
|
|
|
|
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Mer 24 Oct 2007 - 18:18 |
|
ok merci pour l'astuce css !
Dans tous les cas ça m'arrange qu'en partie puisque ça bloque encore le GreyBox ! |
_________________ www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard |
|
|
|
United
Accro à Web-IG
Sexe:
Messages: 225
Localisation: Oise
|
Posté le:
Mer 24 Oct 2007 - 18:38 |
|
Hum si j'ai bien compris, tu as un script Ajax qui recharge la liste des messages (qui fonctionne, je confirme avec Firebug).
Pour le clignotement, tu as la propriété que je t'ai donné, donc le script peut virer.
Et l'autre script au juste, il fait quoi ? |
|
|
|
|
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Mer 24 Oct 2007 - 23:35 |
|
|
|
|
United
Accro à Web-IG
Sexe:
Messages: 225
Localisation: Oise
|
Posté le:
Jeu 25 Oct 2007 - 12:45 |
|
Hum, le fait que tu rappelles une partie de la page toutes les secondes doit faire disparaitre la greybox juste après son apparition, si tu arrives à me suivre. Je ne vois que ça. Si tu rafraichis toutes les minutes, ça te fait la même chose ? |
|
|
|
|
Mingain
Accro à Web-IG
Sexe:
Messages: 185
Localisation: Nîmes
|
Posté le:
Jeu 25 Oct 2007 - 13:58 |
|
ça vient pas de là vu que ça fait planter le truc de clignotement et le refresh ajax ne le concerne pas (Pas dans la même div) alors que les greybox sont appellés depuis la div qui se refresh (même si à mon avis ça doit même pas poser de problème).
Apparemment l'ajax me "bloque" les autres scripts javascript. J'arrive pas à comprendre pourquoi ? |
_________________ www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard |
|
|
|
|