15/04/2010, 10:11:19
Voilà, pour mieux que vous compreniez ce que j'obtiens.
Pour résumé :
-Le debug ne m'affiche rien sur cette page.
-La console d'erreur indique une erreur sur un JS du thème (comme vous pouvez le voir) dont voici le src :
Code :
if (window.attachEvent) window.attachEvent("onload", IEhover);
window.onload = function() {
linksExternal();
defaultFocus();
if (document.getElementById('navt_tabs')) {
var el = document.getElementById('navt_tabs');
_add_show_handlers(el);
}
if (document.getElementById('page_tabs')) {
var el = document.getElementById('page_tabs');
_add_show_handlers(el);
}
}
function IEhover() {
if (document.getElementById('nav')) {
cssHover('nav','LI');
}
if (document.getElementById('navt_tabs')) {
cssHover('navt_tabs','DIV');
}
if (document.getElementById('page_tabs')) {
cssHover('page_tabs','DIV');
}
}
function cssHover(tagid,tagname) {
var sfEls = document.getElementById(tagid).getElementsByTagName(tagname);
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" cssHover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" cssHover\\b"), "");
}
}
}
function change(id, newClass, oldClass) {
identity=document.getElementById(id);
if (identity.className == oldClass) {
identity.className=newClass;
} else {
identity.className=oldClass;
}
}
function _add_show_handlers(navbar) {
var tabs = navbar.getElementsByTagName('div');
for (var i = 0; i < tabs.length; i += 1) {
tabs[i].onmousedown = function() {
for (var j = 0; j < tabs.length; j += 1) {
tabs[j].className = '';
document.getElementById(tabs[j].id + "_c").style.display = 'none'; // ERREUR ICI
}
this.className = 'active';
document.getElementById(this.id + "_c").style.display = 'block';
return true;
};
}
var activefound=0;
for (var i = 0; i < tabs.length; i += 1) {
if (tabs[i].className=='active') activefound=i;
}
tabs[activefound].onmousedown();
}
function activatetab(index) {
var el=0;
if (document.getElementById('navt_tabs')) {
el = document.getElementById('navt_tabs');
} else {
if (document.getElementById('page_tabs')) {
el = document.getElementById('page_tabs');
}
}
if (el==0) return;
var tabs = navbar.getElementsByTagName('div');
tabs[index].onmousedown();
}
function linksExternal() {
if (document.getElementsByTagName) {
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("rel") == "external") {
anchor.target = "_blank";
}
}
}
}
//use <input class="defaultfocus" ...>
function defaultFocus() {
if (!document.getElementsByTagName) {
return;
}
var anchors = document.getElementsByTagName("input");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
var classvalue;
//IE is broken!
if(navigator.appName == 'Microsoft Internet Explorer') {
classvalue = anchor.getAttribute('className');
} else {
classvalue = anchor.getAttribute('class');
}
if (classvalue!=null) {
var defaultfocuslocation = classvalue.indexOf("defaultfocus");
if (defaultfocuslocation != -1) {
anchor.focus();
var defaultfocusselect = classvalue.indexOf("selectall");
if (defaultfocusselect != -1) {
anchor.select();
}
}
}
}
}
function togglecollapse(cid)
{
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none";
}
-Pour effectuer une installation dans un sous-répertoire il faudrait que je copie-colle tout. Seulement mon FTP (FileZilla) ne permet que le couper-coller. Vous avez une solution? Déjà que le premier transfert a été long à s'achever(bugs multiples, etc), ca m'arrangerai d'éviter une nouvelle perte de temps
Merci d'avance