Module 2 à insérer dans le menu
Chrisithaque


Site/blog

642 messages

posté le 2011-12-13 à 18:57:30

bonjour !
Suite au post réponse de , j'ai procédé comme il l'a dit et
j'ai réussi à mettre un module supplémentaire (le module musique) sur mon blog, sur une seule colonne existante, gauche d'abord puis droite ensuite, avant le menu photo. Par contre, je n'arrive absolument pas à y ajouter le deuxième module (module coms). Je joins ce fichier du module2 qui me pose problème (créé à partir du module1).
Nota : en bas du fichier il y a une explication succincte des couleurs.

[lien].

En espérant que quelqu'un aura le temps de regarder et de venir à mon secours. Il y a des erreurs mais je ne vois pas vraiment où, car je ne comprends pas certains codes informatiques qui peut-être, sont faciles pour les connaisseurs et coulent de source.
Merci à vous


Dernière modification le 13-12-2011 à 19:04:02


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

cariba love


Site/blog

616 messages

posté le 2011-12-13 à 19:05:09

dsl tu es en version payante,on peut faire ça en version gratuite mais je ne peux pas d'aidé dsl

PapyClic


Site/blog

7329 messages

posté le 2011-12-14 à 01:25:15

Bonsoir Chrisi,

En Javascript, il faut respecter le nom des variables, même les majuscules.

Il me semble le module créé est représenté par la variable nv1Div

donc Divnv1 crée une erreur.





// affectation de la liste au bloc DIV
Divnv1.appendChild(nv1Ul);

// création variable indiquant le module qui sera déplacé pour insérer le nouveau
var moduleDeplace = document.getElementById("menu_partenaires");

// affectation du module au menu avec son positionnement
menuGauche.insertBefore(Divnv1, moduleDeplace);



J'espère que ton problème sera résolu.

Bonne continuation


Chrisithaque


Site/blog

642 messages

posté le 2011-12-14 à 15:33:36

Pffffffffffffffff..............
Je n'avais pas vu cette erreur, merci . Je l'ai rectifiée mais cela ne marche toujours pas et le fait de l'ajouter supprime le premier module mis en place



Dernière modification le 14-12-2011 à 16:53:21


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

Chrisithaque


Site/blog

642 messages

posté le 2011-12-14 à 16:56:05

J'abandonne pour aujourd'hui, tant pis. Je remets le lien ici modifié(au cas où...)
[lien]
J'ai rectifié

nv1Div.setAttribute("id","ModulePlus1")
en
nv1Div.setAttribute("id","ModulePlus2");


Dernière modification le 14-12-2011 à 16:57:20


Dernière modification le 14-12-2011 à 17:39:03

Dernière modification le 14-12-2011 à 17:39:43

Dernière modification le 14-12-2011 à 17:45:40


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

PapyClic


Site/blog

7329 messages

posté le 2011-12-15 à 01:34:18

Bonsoir ou Bonjour Chrisi

Essaie avec à la fin du code les modifications en gras.

// création variable indiquant le module qui sera déplacé pour insérer le nouveau
var modPartenaires = document.getElementById("menu_partenaires");


// affectation du module au menu avec son positionnement
menuGauche.insertBefore(nv1Div, modPartenaires);

Bonne nuit
@demain


Chrisithaque


Site/blog

642 messages

posté le 2011-12-15 à 15:25:15

Non, cela ne fait rien et cela supprime le module premier. Est-ce qu'il faut le rajouter sur le même menu ou faut-il qu'il y ait un deuxième menu ?


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

Chrisithaque


Site/blog

642 messages

posté le 2011-12-15 à 15:27:46

j'aimerais bien savoir comment les autres utilisateurs ont procédé :c9:


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

PapyClic


Site/blog

7329 messages

posté le 2011-12-15 à 23:57:18

Chrisi

Tu as bien vu cet article [lien], tu dois y arriver aussi.

Je ne vois pas ce qui cloche, je vais voir une autre solution, si j'ai un peu de temps.

A demain


Chrisithaque


Site/blog

642 messages

posté le 2011-12-16 à 00:30:02

Je n'avais pas lu ce lien, mais à l'heure qu'il est ça m'embrouille...Normalement, ce que j'ai fait me paraissait clair et semble correspondre. Je ne comprends pas pourquoi,ça marche pas...


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

PapyClic


Site/blog

7329 messages

posté le 2011-12-16 à 02:47:50

...

Une majuscule était la cause du problème d'affichage du deuxième menu perso

3e variable le V >>>> texteNV1Lien2

// création du texte de chaque lien

var texteNv1Lien0 = document.createTextNode("Présentation"); // premier lien
var texteNv1Lien1 = document.createTextNode("Liens"); // deuxième lien
var texteNV1Lien2 = document.createTextNode("Concours"); // troisième lien
var texteNv1Lien3 = document.createTextNode("Petit livre d'or"); // quatrième lien
var texteNv1Lien4 = document.createTextNode("Contact"); // cinquième lien
var texteNv1Lien5 = document.createTextNode("Forum"); // sixième lien


J'ai fait une légère modife, je code la position des modules avant de coder les listes.

Maintenant



Chrisithaque


Site/blog

642 messages

posté le 2011-12-16 à 13:48:43

Oh "P..... !" la petite poussière qui fait dérailler tout le système ! Il fallait la voir ! A force de trop observer on ne voit plus...Mille Merci tu as vraiment l'oeil observateur Je suis sûre qu'après t'être, toi aussi, pris la tête avec ma liste de codes et avoir trouvé l'erreur, tu as du bien dormir.


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

Chrisithaque


Site/blog

642 messages

posté le 2011-12-16 à 14:22:12

--- :c9: --- Il n'y avait pas que cette petite poussière !


J'ai fait une légère modife, je code la position des modules avant de coder les listes.


Ce n'est pas qu'une légère modif, tu as fait toute une autre organisation ! Décidément, il faut être un pro pour penser à tout ça, c'est à désespérer d'y arriver un jour.


Ce ne sont pas les pierres qui bâtissent la maison, mais les hôtes

PapyClic


Site/blog

7329 messages

posté le 2011-12-16 à 14:41:45

Chrisi

Oui j'ai bien dormi, mais j'ai l'habitude, l'informatique n'est fait que de petits soucis qui engendrent de gros problèmes.
On peut passer sur une erreur, 100 fois sans la voir, même si des utilitaires aident bien, dans certains cas c'est l'oeil qui trouve.

Comme ton problème est résolu, je ferme ce sujet.

Bonne continuation


Ce sujet est fermé, vous ne pouvez pas y répondre

Il faut être membre de ce forum pour ajouter un nouveau sujet ou répondre à un sujet, dans cette catégorie



Cliquez sur la carte :
dashboard ===> Nombre d'utilisateurs en ligne===> Nombre de personnes sur chaque page
lecteurs ===> Une liste des pages les plus consultées, avec le nombre de visiteur sur chaque page.
cartes ===>Le mode normal vous montre d'où viennent les visiteurs. Les cibles clignotent pour les personnes qui viennent de se connecter.
Historique :
lines => 24 h day ===>Un graphique des visiteurs durant les dernières 24 heures.

Recommander ce blog | Contacter l'auteur | Signaler un contenu | S'abonner au blog Flux RSS du blog | Espace de gestion | Annuaire des blogs