La communauté ALL HTML c'est 58827 membres à ce jour dont 3 inscrits aujourd'hui et 32 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « PHP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques PHP, SQL.

Problème compatibilité Firefox

liste des forums liste des discussions Participer à la discussion

Photo de moebiusss Message publié le vendredi 04 juillet 2008 à 10 h 54 par moebiusss.
Bonjour a tous! :)

J'ai un petit problème de compatibilité avec Firefox , en effet, sur cette page => http://lillecentre.com/fr/news.php
Les news déroulantes s'affichent sur IE, mais sur aucune des versions de Firefox.

Je ne sais pas d'où le problème peut venir, et je ne sais pas non plus si c'est un problème Php/Sql...
Voici le code de la news déroulante:

<?

include ("scrool.php");

$requete_impor = "SELECT * FROM fiche_comm WHERE comm_du_mois = 1";

$result = mysql_query ("$requete_impor");

While ($req = mysql_fetch_array($result))

{

$id = $req['id'];

$array[] = $id;

}

$nb_tbl = count($array)-1;

$var1 = rand(0,$nb_tbl);

$id = $array[$var1];

$requete_impor = "SELECT * FROM fiche_comm WHERE id = $id";

$result = mysql_query ("$requete_impor");

While ($req = mysql_fetch_array($result))

{

$id = $req['id'];

$nom = $req['nom'];

$adresse = $req['adresse'];

$ville = $req['ville'];

$photo = $req['photo'];

$x = $req['x'];

$y = $req['y'];

}

if (empty ($photo))

{

$photo = "default_boutmois.gif";

}

?>


Quelqu'un a déjà eu un problème similaire?
Merci pour votre aide :)
Photo de telnes Message publié le samedi 05 juillet 2008 à 13 h 14 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
hello

si ca s'affiche dans IE et pas dans ff c'est que c'est un problème HTML ! regarde le code source de ta page dans les différent navigateur une fois la page éxécuté.

modifie le html ajoute des echo ... fait du debug quoi ...

++
Photo de moebiusss Message publié le lundi 07 juillet 2008 à 10 h 46 par moebiusss.
En effet, les valeurs CSS sont propriétaires d'IE (scrollBar-face-color , scrollBar-shadow-color , ...), le mieux est donc de refaire complètement le module news?
Photo de telnes Message publié le lundi 07 juillet 2008 à 11 h 29 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
bas modifie la css pour la rendre compatible FF :) vire les scroll

apres ca dépend de toi :) mais le coté php/mysql est bon refait juste la partie affichage et BASTA

++
Photo de laruiss Message publié le dimanche 13 juillet 2008 à 00 h 57 par laruiss.
Bonjour, c'est en effet un problème javascript, donc vous êtes dans le mauvais forum.
Quand même, utilisez firebug, vous verrez l'erreur suivante :

news[Index] is undefined
[Break on this error] news[Index].style.top = Top

il suffit donc p-e de tester l'existence de new[Index] avant d'essayer d'affecter une valeur à une de ses propriétés (ce que vous devriez faire de toute façon dans tous les cas) :

au lieu de

news[Index].style.top = Top

écrivez :

if (news[Index]) news[Index].style.top = Top ;

Sinon, de manière plus générale, dreamweaver, c'est bien, mais...

- éviter les balises en majuscule : <BODY> ==> <body>
- éviter les attributs en majuscules : <TD ID="NewsContent" CLASS="NewsContent"> ==> <td id="NewsContent" class="NewsContent">
- proscrire les valeurs d'attributs non entourés de guillemets (doubles " conseillés) : CELLPADDING=0 ==> cellpadding="0"
- ... d'ailleurs, éviter cet attribut et utiliser son équivalent CSS
- éviter les noms de fonctions javascripts commençant par des majuscules :
function NewsInit(){ ==> function newsInit(){
- proscrire l'attribut language de la balise <script>, et ne pas oublier l'attribut type : <script> et <SCRIPT LANGUAGE="Javascript"> ==> <script type=text/javascript">
- terminer les instruction javascript par un point-virgule ';'
- ...

@+

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions