Pourquoi le styleswitcher ne s'affiche pas ?

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Pourquoi le styleswitcher ne s'affiche pas ?

Message par calimo »

Sur http://smilissimo.free.fr/ (pour changer)
J'ai mis le styleswitcher de bobe... mais il ne s'affiche pas :(

Pourtant il est appelé juste. J'ai bien mis

Code : Tout sélectionner

var cookie_name = 'smilissimo_free_fr';
var parent_bloc = 'stylechange';
et dans la page il y a
<div id="stylechange"></div>

Qu'est-ce qui est faux ? (Ça marchait et d'un coup... ??? je n'ai pas réussi à trouver ce que j'ai changé :( )
chBok
Iguane
Messages : 991
Inscription : 17 oct. 2003, 19:17

Message par chBok »

Je n'ai pas la réponse à ta question, mais -->
--> A travers mon réseau d'entreprise, ta page d'accueil affiche une erreur en bas

Code : Tout sélectionner

Warning: gethostbyaddr(): Address is not in a.b.c.d form in /var/www/free.fr/7/2/smilissimo/kietu/hit.php on line 203
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Message par DJiK »

J'avais déjà remarqué sur ton site quand on scrolle, le texte ondule. :shock:
Fait exprès ou pas?

Ça vient p-e des png transparents, j'ai remarqué que ça fait ramer le défilement. :?
Bobe
Iguane
Messages : 742
Inscription : 28 juil. 2003, 21:29

Message par Bobe »

Dans le head, il faut que tu mettes l'appel au script après les <link> des feuilles de styles CSS, sinon forcément, le tableau document.styleSheets est vide et le script ne fait rien.

edit: faudra que je rectifie ça tiens
« La vie d’un geek est un combat perpétuel contre l’imperfection »
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Bobe a écrit :Dans le head, il faut que tu mettes l'appel au script après les <link> des feuilles de styles CSS, sinon forcément, le tableau document.styleSheets est vide et le script ne fait rien.

edit: faudra que je rectifie ça tiens
Ah, ok, je n'y aurais pas pensé :?
Ça va compliquer les choses... tant pis :wink:
Merci beaucoup en tous cas :D
DJiK a écrit :J'avais déjà remarqué sur ton site quand on scrolle, le texte ondule.
Fait exprès ou pas?

Ça vient p-e des png transparents, j'ai remarqué que ça fait ramer le défilement.
J'ai remarqué aussi (ça fait depuis toujours en fait).
D'autres navigateurs n'ont pas ce problème... bug sans doute :?
Remarque que ça ne le fait pas sur tout, par exemple les menus, s'il y a retour à la ligne dans la même puce, ne le font pas après le retour :shock:
chBok a écrit :Je n'ai pas la réponse à ta question, mais -->
--> A travers mon réseau d'entreprise, ta page d'accueil affiche une erreur en bas

Code : Tout sélectionner

Warning: gethostbyaddr(): Address is not in a.b.c.d form in /var/www/free.fr/7/2/smilissimo/kietu/hit.php on line 203
:shock:
Bobe
Iguane
Messages : 742
Inscription : 28 juil. 2003, 21:29

Message par Bobe »

là, ça devrait être mieux:
http://webnaute.net/switcher.js

Le contenu de document.styleSheets est vérifié uniquement après le chargement de la page.
« La vie d’un geek est un combat perpétuel contre l’imperfection »
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Finalement j'avais résussi à le placer après :wink:

Merci en tous cas :D
chBok
Iguane
Messages : 991
Inscription : 17 oct. 2003, 19:17

Message par chBok »

Juste au dessus du menu pour les styles, il y toujours le

Code : Tout sélectionner

Warning: gethostbyaddr(): Address is not in a.b.c.d form in /var/www/free.fr/7/2/smilissimo/kietu/hit.php on line 203
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Beuh... moi je n'ai pas ça :shock: :lol:
chBok
Iguane
Messages : 991
Inscription : 17 oct. 2003, 19:17

Message par chBok »

Cette fonction veut récupérer le nom d'hote à partir de mon IP. Sauf que mon IP correspond à celle d'un routeur quelconque de mon réseau, et le firewall doit bloquer la demander d'identification.
Bref, édite la ligne dans le fichier hit.php, et ajoute un '@' devant le nom de la fonction gethostbyaddr(), ca supprimera l'affichage du warning.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

J'ai mis tout ça dans des commentaitres, ça va aussi non ?
chBok
Iguane
Messages : 991
Inscription : 17 oct. 2003, 19:17

Message par chBok »

calimo a écrit :J'ai mis tout ça dans des commentaitres, ça va aussi non ?
Je n'ai plus le message en tous les cas, mais le '@' aurait suffit à enlever le warning.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Je maitrise plus le html que le php, donc pour moi c'était le plus simple ;-)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité