Bonjour, j'ai un site avec l'architecture suivante :
- un div sidebar pour le menu a gauche, avec des liens qui appellent la fonction ContentLoad():
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function ContentLoad(page) { document.getElementById('content').innerHTML = file (page + ".php"); } function file(fichier) { var contenu = ''; if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET", fichier, false); xhr_object.send(null); if(xhr_object.readyState == 4) return(xhr_object.responseText); else return(false); }
- Deux divs flottant "prodcarbone" et "prodsilicium", qui sont censés etres déplacables avec la librairie wz_dragdrop.js, qui sont au départ cachés.
- Un div content a droite qui prend tout le reste de la page, dans lequel sont donc "incluses" les pages.
J'ai actuellement deux problèmes : le premier vient du fait que je n'arrive pas a lancer la fonction ContentLoad(apercu); au chargement de la page pour ne pas commencer avec un div vide. Le deuxième, plus embetant : j'ai dans une des pages a inclure deux liens qui sont vers des fonctions : visiblediv("prodcarbone") et visiblediv("prodsilicium"). Ces deux fonctions sont définies dans un fichier ajax.js, qui est appellé dans la page d'index qui se charge d'afficher le menu et d'appeller les autres pages. Ces fonctions la marchent. Ensuite, comme je l'ai dit plus haut, ces deux divs prodcarbone et prodsilicium sont censés etres déplacables. Si j'ouvre la page directement, ils le sont effectivements. Lorsque la page est appellée par l'index, ils sont indéplacables... J'ai aussi un compte a rebours sur ma page, qui lui non plus ne fonctionne pas lorsque la page est appellée par l'index.
J'ai pas été super clair, n'hésitez pas a demander des précisions...
Comment faire pour résoudre ces multiples problèmes svp ?
Merci...
Partager