Rechercher : dans
Par :

ERREUR 500 causé par un fichier javascript

Dernière réponse le 7 aoû 2008 à 17:50:10 CH4NCE, le 5 aoû 2008 à 20:10:56 
 Signaler ce message aux modérateurs

Bonjour,
j'ai un soucis avec un fichier javascript.
Ce fichier est appelé dans l'entete de la page html, cela fonctionne très bien sur mon serveur en local, chez l'hebergeur ou le site a été développé, mais pas chez l'hebergeur ou a été porté le site.
Au lieu d'envoyer le script au navigateur, le serveur rencontre une erreur interne de type 500.
J'ai demandé a l'hebergeur de m'envoyer les erreurs contenus dans les logs mais ça traine et ça fait 2 jours que je galère.
Voici le fichier en question, d'apres mes tests et recherches le probleme vient bien de lui :s
Si quelqu'un a une idée ben c'est chouette.
Je ferais de gros bisous a ceux qui voudrons bien jeter un oeil. Merci :)

// JavaScript Document

var scroller_width='240px'

var scroller_height='330px'

var bgcolor='#FFFF66'

var pause=6000 //SET PAUSE BETWEEN SLIDE (3000=3 seconds)

var border=''

var scrollercontent=new Array()

//Define scroller contents. Extend or contract array as needed

scrollercontent[0]='<div class="scroll"><img src="photo/diapo/nos_ran1.png" alt="test" width="150" height="200" align="bottom" /><p>verre laqué blanc coulissant</p></div><!--end scroll-->\r'

scrollercontent[1]='<div class="scroll"><img src="photo/diapo/nos_ran2.png" alt="" width="150" height="200" align="bottom" /><p>Dressing décor hétre clair</p></div><!--end photo2-->\r'

scrollercontent[2]='<div class="scroll"><img src="photo/diapo/nos_ran3.png" alt="" width="150" height="200" align="bottom" /><p>bloc 4 tiroirs de dressing</p></div><!--end photo3-->\r'

scrollercontent[3]='<div class="scroll"><img src="photo/diapo/nos_ran4.png" alt="" width="200" height="150" align="bottom" /><p>Meuble bibliothéque</p></div><!--end photo4-->\r'

scrollercontent[4]='<div class="scroll"><img src="photo/diapo/nos_ran5.png" alt="" width="200" height="150" align="bottom" /><p>aménagement sous combles</p></div><!--end photo5-->\r'

////NO need to edit beyond here/////////////



var ie4=document.all

var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1



if (ie4||dom)

//style du diapo, positionnement

document.write('<div style="position:absolute;left:50%;margin-left:250px;top:230px;width:'+scroller_width+';height:'+scroller_height+';overflow:hidden">'

+'<div id="canvas0" style="position:absolute;background-color:'+bgcolor+';width:'+scroller_width+';'+border+';height:'+scroller_height+';top:'+scroller_height+';filter:alpha(opacity=20);-moz-opacity:0.2;"></div>'

+'<div id="canvas1" style="position:absolute;background-color:'+bgcolor+';'+border+';width:'+scroller_width+';height:'+scroller_height+';top:'+scroller_height+';filter:alpha(opacity=20);-moz-opacity:0.2;"></div></div>')

else if (document.layers){

document.write('<ilayer id=tickernsmain visibility=hide width='+scroller_width+' height='+scroller_height+' bgColor='+bgcolor+'><layer id=tickernssub width='+scroller_width+' height='+scroller_height+' left=0 top=0>'+scrollercontent[0]+'</layer></ilayer>')

}



var curpos=scroller_height*(1)

var degree=10

var curcanvas="canvas0"

var curindex=0

var nextindex=1



function moveslide(){

if (curpos>0){

curpos=Math.max(curpos-degree,0)

tempobj.style.top=curpos+"px"

}

else{

clearInterval(dropslide)

if (crossobj.filters)

crossobj.filters.alpha.opacity=100

else if (crossobj.style.MozOpacity)

crossobj.style.MozOpacity=1

nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"

tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)

tempobj.innerHTML=scrollercontent[curindex]

nextindex=(nextindex<scrollercontent.length-1)? nextindex+1 : 0

setTimeout("rotateslide()",pause)

}

}



function rotateslide(){

if (ie4||dom){

resetit(curcanvas)

crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)

crossobj.style.zIndex++

if (crossobj.filters)

document.all.canvas0.filters.alpha.opacity=document.all.canvas1.filters.alpha.opacity=20

else if (crossobj.style.MozOpacity)

document.getElementById("canvas0").style.MozOpacity=document.getElementById("canvas1").style.MozOpacity=0.2

var temp='setInterval("moveslide()",50)'

dropslide=eval(temp)

curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"

}

else if (document.layers){

crossobj.document.write(scrollercontent[curindex])

crossobj.document.close()

}

curindex=(curindex<scrollercontent.length-1)? curindex+1 : 0

}



function resetit(what){

curpos=parseInt(scroller_height)*(1)

var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)

crossobj.style.top=curpos+"px"

}



function startit(){

crossobj=ie4? eval("document.all."+curcanvas) : dom? document.getElementById(curcanvas) : document.tickernsmain.document.tickernssub

if (ie4||dom){

crossobj.innerHTML=scrollercontent[curindex]

rotateslide()

}

else{

document.tickernsmain.visibility='show'

curindex++

setInterval("rotateslide()",pause)

}

}



if (ie4||dom||document.layers)

window.onload=startit

c'est dur a faire une signature ;)

Meilleures réponses pour « ERREUR 500 causé par un fichier javascript » dans :
Restaurer un fichier supprimé par erreur VoirComment restaurer un fichier ? Vous avez supprimé un fichier par erreur ? Rien n'est perdu. Il se trouve peut-être dans la Corbeille. Pour vérifier si le fichier peut être récupéré, ouvrez la corbeille (qui se trouve sur le Bureau). Faire un...
[Windows] Fichier .CAB endommagé ou manquant VoirUn fichier CAB est un fichier contenant les fichiers nécessaires à l'installation d'une application. Si Windows vous affiche un des messages suivants, il peut être possible d'y remédier en lisant la suite de cet article : Erreur 1311. Fichier...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...
Perl - Les fichiers VoirLa notion de filehandle On appelle filehandle (traduisez descripteur de fichier), dans un programme Perl, le nom permettant de manipuler une connexion d'entrée-sortie (les entrées-sorties standards vues précédemment sont connues par les filehandles...
Le système de fichiers VoirQu'est-ce qu'un système de fichiers Les disques durs, aussi petits soient-ils, contiennent des millions de bits, il faut donc organiser les données afin de pouvoir localiser les informations, c'est le but du système de fichiers. Un disque dur est,...

1

 CH4NCE, le 7 aoû 2008 à 17:50:10
  • +1

Bon ben j'ai trouvé, c'etait pas evident, un probleme dans le fichier php.ini (include_path) est a l'origine du probleme.
Les chemins utilisés dans le code php (le fichier ci dessus a deja passé le traitement php) etaient inutilisables.

++ ;)
c'est dur a faire une signature ;)

Répondre à CH4NCE
Collection CommentÇaMarche.net