11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour tout le monde,

Je suis un petit nouveau qui a découvert ce très bon forum en faisant des recherche pour tenter de résoudre mes problème d'apprenti développeur Smiley lol
Je me permet donc de poster un petit message pour essayer de trouver un peu d'aide sur un souci dont je n'arrive pas à me défaire.

Donc voilà, j'ai récupérer le programme d'un agenda codé en PHP. Sur cette agenda il y avait un seul planning, une de mes tâches était donc d'en créer deux autres (disons celui de Pierre, Paul et Jacques). A la création d'un rendez-vous via un formulaire on a un champs "détail" qui permet de décrire le rendez vous.
Lorsque qu'on affiche le planning d'un des trois individus on voit tous les rendez-vous de la journée puis il suffit de cliquer sur une image (une petite fleche en occurence) pour voir afficher le détail par un joli pop-up. Tout ça marche parfaitement bien........ pour la première personne. Pour les autres le clic sur la flèche m'envoit sur une page d'easyPHP (Répertoires à la racine d'apache (www)).

J'ai eu beau retourner le problème dans tous les sens rien à y faire, surtout que le code est strictement identique donc c'est pourquoi j'en viens à demander de l'aide aux pros du clavier.

Une partie du code :

$plageNote = date("H:i",mktime(floor($enr[1]),($enr[1]*60)%60,0,1,1,2000))."<IMG height='8' alt='' 
 
src='image/popup_jusqua.gif' width='8' border='0'>".date("H:i",mktime(floor($enr[2]),($enr[2]*60)%60,0,1,1,2000));
      $createurNote = ($enr[6]!=$USER_SUBSTITUE) ? " <A style='font-weight:normal;color:".$AgendaTexteTitrePopup."'>(Note 
 
créée par ".htmlspecialchars($enr[7]).")</A>" : "";
      $detailNote = htmlspecialchars(nlTObr($enr[5]))."&nbsp;";

On récupère les données devant figurer sur le pop-up


$matAff[$iMat][$colToUse] .= "<TD align=right><A href=\"/\" onclick=\"javascript: 
 
stc('".addslashes($detailNote)."','".addslashes($plageNote.$createurNote)."'); return false;\"><IMG 
 
src=\"image/popup_open.gif\" width=\"9\" height=\"8\" alt=\"Afficher le détail\" border=\"0\" align=\"absmiddle\"></A></TD>";
      $matAff[$iMat][$colToUse] .= "</TR></TABLE></TD>\n";

On appelle l'affichage de la fonction stc qui se trouve dans une autre page, un .js cette fois.

function stc(text, title) {
  sw=1;
  cnt=0;
  width = "422";
  layerWrite("<TABLE WIDTH="+width+" BORDER=0 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD class=\"ibTitre\" nowrap>"+title+"</TD><TD ALIGN=RIGHT class=\"ibTitre\"><A HREF=\"/\" onClick=\"cClick(); return false;\"><IMG src=\"image/popup_close.gif\" width=\"13\" height=\"13\" alt=\"Fermer\" border=\"0\"></A></TD></TR></TABLE><TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD class=\"ibTexte\">"+text+"</TD></TR></TABLE></TD></TR></TABLE>");
  disp();
  snow=0;
}

fonction que voici



Voilà je ne sais pas si j'ai été bien clair dans mes explications mais si quelqu'un à une petite idée de la cause du souci j'en serais plus que ravi. Merci d'avance Smiley cligne
Modifié par Toxick (02 Nov 2006 - 15:29)