2010-10-09 4 views
0

Dans un site "camouflé", en utilisant obj.innerHTML = something pour changer le contenu d'un div semble bousiller la position de la div dans Firefox et Opera.Obscure Différence Javascript entre IE/Firefox/Opera

La meilleure façon de comprendre le problème est de voir le code en action. Aller à http://www.guggs.net/index_redirected.htm dans IE, Firefox ou Opera et tout a l'air comme il se doit.

Frappez l'un des liens dans IE et tout va bien, mais dans Firefox la page est désalignée et il n'y a aucun moyen de la remettre en forme.

Frappez l'un des liens dans Opera et le désalignement se produit, mais si vous cliquez sur un autre lien, la page est de nouveau OK et reste si nombreux que vous avez touché.

Si cependant vous allez directement à http://www.sensetech.me.uk/guggs qui est la page derrière la "cape" tout est bien quel que soit le navigateur que vous utilisez et le nombre de liens que vous avez touchés.

Aide!

+2

Avertissement: mysql_connect() [fonction.mysql-connect]: hôte du serveur MySQL inconnu 'guggs.net.mysql' (1) dans /home/sensete/public_html/guggs/inc/db_connect.php à la ligne 18 Erreur se connecter à MySQL – mplungjan

Répondre

0
  1. validate
  2. Je ne vois aucune différence dans F 3.6.10 sur Mac fix
  3. au moins ceci:

Attention: fin prévue de la valeur, mais ''. Erreur dans l'analyse de la valeur pour 'padding'. Déclaration abandonnée. Fichier source: /guggs/css.css Ligne: 39

td { 
    font: 9pt verdana; 
    color:#665544; 
    padding: 0px, 0px, 0px, 5px; 
} 
+0

@Neil: le correctif pour le problème ci-dessus consiste à supprimer les virgules dans la règle 'padding'. Il devrait être 'padding: 0 0 0 5px;' (oui, vous pouvez omettre les unités sur les zéros) –

+0

Non, Matt, cela ne fait aucune différence, mais merci de le signaler. Et l'erreur SQL est un hareng rouge. Une fois ce problème de formatage corrigé, l'accès à la base de données sera également corrigé. –

0

Problème résolu.

Rien à voir avec le Javascript! FireFox et Opera ont trébuché en raison d'un code PHP antérieur destiné à empêcher les utilisateurs d'accéder à autre chose que la page d'index. Fonctionne bien lorsque le site n'est pas masqué, donc je ne sais pas exactement quel est le problème, mais pour le moment j'ai supprimé le code, ce qui n'est pas très important.

Merci pour votre temps, les gens!

Questions connexes