Je ne trouves pas l'erreur que mon navigateur me retourne. c a d ligne 361 caractère 620 ';' attendu.
Pourtant j'ai beau regarder partout je ne vois pas où il en manque.
J'ai pu isolé le code qui pose problème. Je vous poste la fonction entière mais les lignes posant le problèmes sont les lignes où on donne une valeur à la variable txt.
Code : Tout sélectionner
function popup_news(titre,texte,date,heure,categorie) {
switch (categorie)
{
case "Compta":
x=x;
y=50;
d=1;
break;
case "Informatique":
x=x-300;
y=50;
d=0;
break;
case "Juridique":
x=x;
y=50;
d=1;
break;
case "Social":
x=x-200;
y=50;
d=0;
break;
default:
d=1;
break;
}
if (texte.search("href") != -1)
{
//on a un lien donc on affiche une popup qui se ferme avec le close.
sw = 1;
cnt = 0;
snow = 0;
txt = "<table width='450' border='0' cellpadding='"+border+"' cellspacing='0' bgcolor='"+backcolor+"'><tr><td><table width='100%' border='0' cellpadding='2' cellspacing='0' bgcolor='"+fcolor+"'><tr><td align='CENTER'><font face='Arial,Helvetica' color='"+textcolor+"' size='2'><b>"+titre+"</b></font></td></tr></table><table bgcolor='"+capcolor+"' width='100%' border='0' cellpadding='2' cellspacing='0' ><tr><td><div>"+texte+"</div></td></tr><tr><td><br></br></td></tr></table><table bgcolor='"+fcolor+"' width='100%' border='0' cellpadding='2' cellspacing='0' ><tr><td align='CENTER'><i> Le "+date+" à "+heure+"</i></td><td align='right'><a href='/' onmouseover='cClick();' id='PCL'><font color='#000000'>Fermer</font></a></td></tr></table>";
}
else
{
txt = "<TABLE WIDTH=450 BORDER=0 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\""+fcolor+"\"><TR><TD ALIGN=\"CENTER\"><FONT FACE=\"Arial,Helvetica\" COLOR=\""+textcolor+"\" SIZE=\"2\"><b>"+titre+"</b></FONT></TD></TR></TABLE><table BGCOLOR=\""+capcolor+"\" WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 ><tr><td>"+texte+"</td></tr><tr><td><br></td></tr></TABLE><table BGCOLOR=\""+fcolor+"\" WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 ><tr><td align=\"CENTER\"><i> Le "+date+" à "+heure+"</i></td></tr></TABLE>";
}
layerWrite(txt);
dir = d;
disp();
}Merci d'avance