2010-01-14 6 views
1

Bon, tout sur ce site était fini, tout a parfaitement fonctionné, il apparaît assez juste en face de tous les navigateurs. Pour une raison quelconque, l'une des pages n'est pas stylée du tout, et le javascript n'est pas en cours d'exécution. La partie folle à ce sujet est que chaque page utilise le même fichier CSS et le même fichier JS, et le code utilisé dans tous pour inclure les fichiers est exactement le même.magie vaudou interférer avec mon javascript, je vais fou

Si vous visitez l'une des pages de travail, puis visiter celui-ci, le style est tout foiré, et le javascript ne fonctionne pas. Cependant, il semble plus stylé que non stylé. Si vous vous rafraîchissez une fois que vous êtes sur cette page (réponse typique à une page agissant), la prochaine fois qu'elle se chargera, elle sera totalement vide et javascript ne fera rien.

Si vous visitez la page cassée directement, via une nouvelle fenêtre (nouvel onglet ne le coupe pas parfois, idkwtf!) Il va tout droit à la laideur sans style.

En Firebug, il me donne un peu la merde chinoise fou, en parlant de la ligne l'un des JS, qui, une fois commenté, lance encore une erreur. Dans les navigateurs Webkit, vous n'avez pas les trucs chinois, mais la même erreur à propos de la première ligne.

Je n'en ai aucune idée. J'ai essayé de changer l'encodage des fichiers, mais cela n'a pas réglé le problème/causé plus de problèmes. J'ai demandé à quelques amis développeurs, personne n'a la moindre idée. StackOverflow, rends-moi fier, ou stupide, celui qui travaille tant que tu me dis ce qui se passe dans l'enfer. Soyez verbeux, je veux savoir exactement ce qui a causé cela très bien, parce que je le déteste.


La page délinquante a été codée en UTF-16. En le changeant en UTF-8 l'a fixé.

+0

um, aucune de ces look de style pour les pages me ... et Safari est de lancer une Erreur d'analyse sur la ligne un de votre fichier JS. – tfwright

+0

quel navigateur visionnez-vous? – hunter

Répondre

7

Vous avez enregistré le fichier en UTF-16, il charge les fichiers CSS et scripts en UTF-16 également. Enregistrez le fichier au format UTF-8 à la place.

+0

C'est ce que je dirais aussi, mais ce qui est curieux, c'est que parfois ça se casse, et parfois non, quand on appuie plusieurs fois sur recharger. En outre, quand je force UTF-16 dans Firefox, il apparaît toujours comme du charabia. Pourtant, c'est la raison la plus probable. –

+0

Sneakyness, vous devriez être capable de choisir un encodage dans votre éditeur. –

+0

Coda a un sélecteur pour cela, je l'ai changé en UTF-8, maintenant il est entièrement en chinois!?!?! – Sneakyness

0

Je vois les problèmes que vous décrivez. FireBug montre également installation.html est foiré. Essayez de copier un fichier HTML de travail (par exemple, customercare.html) en haut d'installation.html et voyez ce qui se passe.

+0

Si Guffa est correct, copiez customercare.html sur install.html, éditez installation.html et copiez et collez les anciens contenus dans un nouveau fichier. Je pense que cela va régler votre problème. – Upperstage

+0

voir la réponse ci-dessus sur les encodages de fichiers, nous allons quelque part. – Sneakyness

+0

Oui - ça me va bien maintenant. – Upperstage

-1

page Votre doesn't validate, peut-être c'est tout.

tout d'abord, ajouter un type de document à votre code HTML et un peu plus de choses de codage de contenu:

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
    <meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" /> 
    <meta http-equiv="content-style-type" content="text/css" /> 
    <link 
    (...) 
+0

pas. Tout validé avant que je déchire tout pour comprendre ce bug. – Sneakyness

+0

Le validateur dit que vous devez ajouter un codage de caractères, ce qui semble être le problème ... – Harmen

+0

indépendamment de ce que le contenu du fichier dit qu'il est codé, si je code le fichier comme quelque chose d'autre, ceux-ci n'ont aucun effet. – Sneakyness

Questions connexes