Problème avec PHP/Mozilla.

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 17:45

Lors du lancement d'un script PHP (comportant un certains nombre
d'options - 7 case d'options avec chacune 200 valeurs - bref, peut courant)
en local, la page s'affiche à moitié, puis met >10 secondes pour
m'afficher le reste ?.
Sous IE, l'affichage est intantané.
Je suppose qu'il s'agit davantage d'un problème orienté navigateur.
(auquel cas ce message est peut-être mal placé ds ce forum).
A moin d'un problème de code (dérangeant davantage Mozilla que IE ?,
car jusqu'à présent, je n'est jamais noté, en local, d'une diffèrence de
chargement entre les deux navigateurs) dont voici un extrait:
 
<select id="coul_field_bord" name="coul_field_bord"
  style="background-color: <?php echo $coul_field_bord; ?>;"
  style='style="background-color:'.                                      
  onchange="this.style.backgroundColor=this.value " >              

<?php
$i = 0;
while (isset($arrCouleurs[$i])) {
      ?>
      <option value="<?php echo $arrCouleurs[$i];?>"
       style="background-color: <?php echo $arrCouleurs[$i]; ?>;"
       <?php if ($coul_field_bord == $arrCouleurs[$i]) { echo "selected"; }  ?>
      >
      <?php echo $arrCouleurs[$i]; ?>
      </option>
<?php $i++; } ?>
</select>

ViPHP
ViPHP | 656 Messages

15 avr. 2006, 18:29

Lance FireFox, ensuite tape about:config dans la barre d'adresse.

Fait un clic doit n'importe où, choisit Nouvelle puis Valeur numérique, donne le nom nglayout.initialpaint.delay à cette nouvelle entrée donne lui 0 pour valeur.

Relance FireFox et regarde si le script mets toujours du temps à s'afficher. Ceci à pour but d'afficher les informations aussitôt que possible.

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 18:57

Merci pour ton conseil.
Suite à cette opération, il semble que l'affichage en générale soit
effectivement plus réactive. Mais, malheureusement, le problème persiste
toujours. Je trouve çà un peut "dingue" en local.
J'ai tenté de modifier certaines options du navigateur, mais
sans résultats :cry: .

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 19:31

Une possibilité un peut glauque serai que quelqu'un reprenne le code
ci-dessus (auquel cas je joindrai le tableau des 200 valeurs) en le dupliquant
plusieurs fois ds une page, puis tester la page voir si même problème chez vous. Mais bon, çela fait quelques manip, et je suppose que vous ne vous appelez pas non plus mère-thérésa. Dommage !
Sinon, si autres idées - je suis prenant .

Mammouth du PHP | 19672 Messages

15 avr. 2006, 19:49

Une autre idée : tu mets ça en ligne, tu nous donne une url et on essaye avec différents navigateurs. C'est à priori un probleme de HTML, pas de PHP.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 656 Messages

15 avr. 2006, 19:51

Ta de la chance, Mère Theresa passe justement dans le coin. Balance ton zip, on va voir ça.

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 20:02

En fait, pour ce genre de problème, je pense qu'il faudrait que j'ai la chance
de tomber sur la personne qui me "lit" et ayant rencontré le même problème, de préférence en l'ayant résolu.
Je ne sait pas quelles sont les chances, mais à mon avis je suis un peu mal barré. - (à ne pas prendre mal, mais ça fait environ 12 heures que je suis à la recherche du pourquoi?. Pourquoi tant de haine, ai-je mérité cela? - Donc
Voilà, maintenant je pète un cable.) Bon, ce message n'était qu'une parenthèse, un défouloir passager.

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 20:13

Je n'en attendait pas tant!. A propos j' ai traîner un peut à envoyez mon dernier message (2 réponses entre temps).
Suis nouveau ds le domaine, comment on "balance un ZIP" ?.

Mammouth du PHP | 19672 Messages

15 avr. 2006, 20:14

Console toi, je viens de passer deux jour et demi sur un problème de navigateur et de JavaScript particulièrement gratiné : ben faut s'obstiner, on se laissera pas marcher sur les pieds par une machine, non mais des fois !

DOnc j'en reviens à mon idée : je suis quasiment certain que c'est un problème de HTML et qu'il faudrait voir le code généré, donc mets ça en ligne quelque part qu'on puisse voir ce code en question: PHP s'exécute coté serveur et n'affecte donc pas le navigateur : php envoie du code client. Si le code client est mauvais, alors il y aura lieu de voir où et quoi corriger.

En attendant, toutes les spéculations ne mèneront nulle part. ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 20:40

Bien pour le zip, c’était plutôt où et comment ?
Pour : « mettre en ligne » il s’agit de mettre le code entier içi ?

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 20:44

Bien pour le zip, c’était plutôt "où ?".
Pour : « mettre en ligne » quelque part. où?
Désolé, je doit être fatigué.

ViPHP
ViPHP | 656 Messages

15 avr. 2006, 20:44

Oula non non,

Utilise megaupload.com s'il te plait.

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 21:13

Je ne connaissais pas ce "service". Je l'ai dit, nouveaux ds le domaine.
Je l'ai télécharger sur amegaupload.com. Mais faut voir si c'est OK pour
vous. => Mozilla.php. c'est un fichier .rar, Mon ZIP est expiré.

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 21:15

Désolé, invités de passage, mais suis toujours là.

Invité
Invité n'ayant pas de compte PHPfrance

15 avr. 2006, 21:29

Je pense qu'il vous faut peut-être d'autres infos ? Cela paraît trop simple.