javascript et linux

javascript et linux - HTML/CSS - Programmation

Marsh Posté le 24-01-2005 à 09:33:18    

Bonjour,
Je développe actuellement une application en PHP destinée à être utilisée sur des machines Linux et des machines Windows...
J'utilise dans cette application du Javascript pour dynamiser certaines choses sur certaines pages...
En testant l'application sur une machine Linux, je me suis rendue compte que le Javascript ne fonctionnait pas sur certaines pages... Donc j'ai pris peur... J'ai donc installé FireFox sur une machine Windows et là, frayeur... Il y a les mêmes problèmes que sur la machine Linux... :sweat:  
Mais le plus incompréhensible, c'est que le Javascript fonctionne très bien sur certaines pages alors que c'est exactement la même syntaxe que sur les pages où ça ne fonctionne pas...
Serait-ce possible que je laisse mon code sur le forum et que quelqu'un le regarde pour me dire eventuellement ce qui ne va pas...? :??:

Reply

Marsh Posté le 24-01-2005 à 09:33:18   

Reply

Marsh Posté le 24-01-2005 à 09:53:38    

c'est meme préférable si tu veux qu'on t'aide :D


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 24-01-2005 à 10:07:26    

Ca va être un peu le bordel mais je vais mettre tout le code de mes pages...
 
En voilà une qui fonctionne très bien :  
 

Code :
  1. <html>
  2. <head>
  3. <title>Fiche pense-bête</title>
  4. <script language=javascript src=bulles.js></script>
  5. <script language=javascript>
  6.   InitBulle("#000000","#ffffff","#000000",1);
  7.   if (document.all)
  8.     document.attachEvent("onclick", goHideBulle);
  9.   else
  10.     document.addEventListener("click", goHideBulle, false);
  11.   function goHideBulle(event) {
  12.     if (document.all) {
  13.       if (event.srcElement.tagName != 'TD' && event.srcElement.tagName != 'FONT')
  14.         HideBulle();
  15.     }
  16.     else {
  17.       if (event.target.tagName != 'TD' && event.target.tagName != 'FONT')
  18.         HideBulle();
  19.     }
  20.   }
  21. </script>
  22. <script language=javascript>
  23. function selectionTiers() {
  24. if (document.forms[0].tier.value != "" )
  25.  document.forms[0].ref.disabled = false;
  26. else
  27.  document.forms[0].ref.disabled = true;
  28. var ch = "raffraichpb.php?saisi=" + document.forms[0].search.value + "&type=" + document.forms[0].type.value + "&pb=" + document.forms[0].pb.value + "&cleinterv=" + document.forms[0].cleint.value + "&consult=" + document.forms[0].consult.value + "&agenda=" + document.forms[0].agenda.value;
  29. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  30.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  31. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  32.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  33. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  34.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  35. ch = ch + "&dateech=" + document.forms[0].dateech.value + "&acti=" + document.forms[0].acti.value + "&titre=" + document.forms[0].titre.value + "&titu=" + document.forms[0].titul.value + "&nompb=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tier.value + "&ref=" + document.forms[0].ref.value + "&comm=" + document.forms[0].comm.value + "&plac=" + document.forms[0].plac.value + "&tri=" + document.forms[0].tri.value;
  36. document.location.href = ch;
  37. }
  38. function surLien1() {
  39. var ch = "ficheTitulaire.php?fichier=fichePb.php&type=" + document.forms[0].type.value + "&pb=" + document.forms[0].pb.value + "&cleinterv=" + document.forms[0].cleint.value + "&consult=" + document.forms[0].consult.value + "&agenda=" + document.forms[0].agenda.value;
  40. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  41.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  42. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  43.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  44. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  45.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  46. ch = ch + "&dateech=" + document.forms[0].dateech.value + "&acti=" + document.forms[0].acti.value + "&titre=" + document.forms[0].titre.value + "&titu=" + document.forms[0].titul.value + "&nompb=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tier.value + "&ref=" + document.forms[0].ref.value + "&comm=" + document.forms[0].comm.value + "&plac=" + document.forms[0].plac.value + "&typ=creation&titulaire=";
  47. document.all.lien1.href = ch;
  48. }
  49. function surLien2() {
  50. var ch = "ficheTiers.php?fichier=fichePb.php&type=" + document.forms[0].type.value + "&pb=" + document.forms[0].pb.value + "&cleinterv=" + document.forms[0].cleint.value + "&consult=" + document.forms[0].consult.value + "&agenda=" + document.forms[0].agenda.value;
  51. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  52.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  53. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  54.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  55. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  56.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  57. ch = ch + "&dateech=" + document.forms[0].dateech.value + "&acti=" + document.forms[0].acti.value + "&titre=" + document.forms[0].titre.value + "&titu=" + document.forms[0].titul.value + "&nompb=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tier.value + "&ref=" + document.forms[0].ref.value + "&comm=" + document.forms[0].comm.value + "&plac=" + document.forms[0].plac.value + "&typ=creation&tiers=";
  58. document.all.lien2.href = ch;
  59. }
  60. function changeSearch() {
  61. var ch = "raffraichpb.php?saisi=" + document.forms[0].search.value + "&type=" + document.forms[0].type.value + "&pb=" + document.forms[0].pb.value + "&cleinterv=" + document.forms[0].cleint.value + "&consult=" + document.forms[0].consult.value + "&agenda=" + document.forms[0].agenda.value;
  62. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  63.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  64. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  65.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  66. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  67.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  68. ch = ch + "&dateech=" + document.forms[0].dateech.value + "&acti=" + document.forms[0].acti.value + "&titre=" + document.forms[0].titre.value + "&titu=" + document.forms[0].titul.value + "&nompb=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tier.value + "&ref=" + document.forms[0].ref.value + "&comm=" + document.forms[0].comm.value + "&plac=" + document.forms[0].plac.value + "&tri=" + document.forms[0].tri.value;
  69. document.location.href = ch;
  70. }
  71. </script>
  72. </head>
  73. <body background=cahier1.bmp link='FFFFFF' vlink='FFFFFF' alink='FFFFFF'>
  74. <h1 align=center><font face=times size=6>Fiche pense-bête<br></font></h1>
  75. <font face=times size=3>
  76. <?php
  77. // les warnings ne sont plus affichés sur cette page
  78. error_reporting(E_ALL ^ E_WARNING);
  79. include 'fonctions.php';
  80. $conn = mysql_connect();
  81. mysql_select_db("gestfic" );
  82. if ($_REQUEST['type'] == "creation" ) {
  83. $act = $_REQUEST['acti'];
  84. $titre = $_REQUEST['titre'];
  85. $tit = $_REQUEST['titu'];
  86. $nom = $_REQUEST['nompb'];
  87. $tie = $_REQUEST['tie'];
  88. $ref = $_REQUEST['ref'];
  89. $comm = $_REQUEST['comm'];
  90. $cleint = $_REQUEST['cleinterv'];
  91. $res = mysql_query("select coded from intervenant where cleunint = '" . $cleint . "'" );
  92. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  93. $coded = $ligne[0];
  94. if ($_REQUEST['plac'] == 0)
  95.  $plac = "Non";
  96. else
  97.  $plac = "Oui";
  98. $res = mysql_query("select curdate()" );
  99. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  100. $date = $ligne[0];
  101. $res = mysql_query("select curtime()" );
  102. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  103. $heure = $ligne[0];
  104. $dateech = $_REQUEST['dateech'];
  105. }
  106. else {
  107. $res = mysql_query("select * from pb where cleunps = '" . $_REQUEST['pb'] . "'" );
  108. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  109. $act = $ligne[2];
  110. $titre = $ligne[3];
  111. $tit = $ligne[4];
  112. $nom = $ligne[5];
  113. $tie = $ligne[6];
  114. $ref = $ligne[7];
  115. $comm = $ligne[8];
  116. $cleint = $ligne[1];
  117. $res1 = mysql_query("select coded from intervenant where cleunint = '" . $cleint . "'" );
  118. $ligne1 = mysql_fetch_array($res1, MYSQL_NUM);
  119. $coded = $ligne1[0];
  120. if ($ligne[9] == 1)
  121.  $plac = "Oui";
  122. else
  123.  $plac = "Non";
  124. $date = $ligne[10];
  125. $heure = $ligne[11];
  126. $dateech = $ligne[12];
  127. }
  128. switch ($_REQUEST['agenda']) {
  129. case "accueil.php":
  130.  $param = "&agenda=accueil.php";
  131.  $parametres = "accueil.php";
  132.  break;
  133. case "agendaPersoHebdo.php":
  134.  $param = "&agenda=agendaPersoHebdo.php&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  135.  $parametres = "agendaPersoHebdo.php?annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  136.  break;
  137. case "agendaGroupHebdo.php":
  138.  $res = mysql_query("select libelle from groupe where codegp = '" . $_REQUEST['groupe'] . "'" );
  139.  $ligne = mysql_fetch_array($res, MYSQL_NUM);
  140.  $param = "&agenda=agendaGroupHebdo.php&groupe=" . $_REQUEST['groupe'] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  141.  $parametres = "agendaGroupHebdo.php?groupe=" . $ligne[0] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  142.  break;
  143. case "agendaPersoMens.php":
  144.  $param = "&agenda=agendaPersoMens.php&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  145.  $parametres = "agendaPersoMens.php?annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  146.  break;
  147. case "historique.php":
  148.  $param = "&agenda=historique.php";
  149. }
  150. echo "<form action=majPenseBete.php?agenda=" . $param . " method=post>";
  151. ?>
  152. <table align=center cellspacing=10>
  153. <tr>
  154. <td>Date échéance</td>
  155. <?php
  156. echo "<td><input type=text name=dateech maxlenght=10 size=10 value=\"${dateech}\"";
  157. if ($_REQUEST['consult'])
  158. echo " readonly";
  159. echo "></td>";
  160. echo "</tr>";
  161. echo "<tr>";
  162. echo "<td>Activité</td>";
  163. echo "<td><select name=acti";
  164. if ($_REQUEST['consult'])
  165. echo " disabled";
  166. echo ">";
  167. echo "<option " . selection($act, "" ) . ">";
  168. $res = mysql_query("select codea, libelle from activite order by libelle" );
  169. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  170. echo "<option value=" . $ligne[0] . "" . selection($act, $ligne[0]) . ">" . $ligne[1];
  171. echo "</select></td>";
  172. echo "</tr>";
  173. echo "<tr>";
  174. echo "<td>Titre</td>";
  175. echo "<td><input type=text name=titre size=50 value=\"${titre}\"";
  176. if ($_REQUEST['consult'])
  177. echo " readonly";
  178. echo "></td>";
  179. echo "</tr>";
  180. echo "<tr>";
  181. echo "<td>Titulaire</td>";
  182. echo "<td><input type=text name=search size=39 value=\"${_REQUEST['saisi']}\" onChange=\"changeSearch()\"><br>";
  183. echo "<select name=titul";
  184. if ($_REQUEST['consult'])
  185. echo " disabled";
  186. echo ">";
  187. echo "<option " . selection($tit, 0) . ">";
  188. if ($_REQUEST['saisi'] == "" ) {
  189. $res = mysql_query("select codeti, nompreti from titulaire where coded = '" . $coded . "' order by nompreti" );
  190. while ($ligne = mysql_fetch_array($res, MYSQL_NUM)) {
  191.  echo "<option value=" . $ligne[0] . selection($tit, $ligne[0]) . ">" . $ligne[1];
  192. }
  193. }
  194. else {
  195. $res = mysql_query("select codeti, nompreti from titulaire where coded = '" . $coded . "' and nompreti like '" . $_REQUEST['saisi'] . "%'" );
  196. while ($ligne = mysql_fetch_array($res, MYSQL_NUM)) {
  197.  echo "<option value=" . $ligne[0] . selection($tit, $ligne[0]) . ">" . $ligne[1];
  198. }
  199. }
  200. echo "</select></td>";
  201. echo "</tr>";
  202. echo "<tr>";
  203. echo "<td>Nom</td>";
  204. echo "<td><input type=text name=nom size=50 value=\"${nom}\"";
  205. if ($_REQUEST['consult'])
  206. echo " readonly";
  207. echo "></td>";
  208. echo "</tr>";
  209. echo "<tr>";
  210. echo "<td>Tiers</td>";
  211. echo "<td><select name=tier onchange=\"selectionTiers()\"";
  212. if ($_REQUEST['consult'])
  213. echo " disabled";
  214. echo ">";
  215. $res = mysql_query("select cleuntiers, nom from tiers order by nom" );
  216. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  217. echo "<option value=" . $ligne[0] . selection($tie, $ligne[0]) . ">" . $ligne[1];
  218. echo "</select></td>";
  219. echo "</tr>";
  220. echo "<tr>";
  221. echo "<td>Référent</td>";
  222. echo "<td><select name=ref";
  223. if ($_REQUEST['consult'] or $tie == "" )
  224. echo " disabled";
  225. echo ">";
  226. echo "<option value= " . selection($ref, "" ) . ">";
  227. $res = mysql_query("select cleunref, nom, prenom from referent where cleuntiers = '" . $tie . "'" );
  228. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  229. echo "<option value=" . $ligne[0] . selection($ref, $ligne[0]) . ">" . $ligne[1] . " " . $ligne[2];
  230. echo "</select></td>";
  231. echo "</tr>";
  232. echo "<tr>";
  233. echo "<td valign=top>Commentaires</td>";
  234. echo "<td><textarea name=comm rows=5 cols=50 wrap=virtual";
  235. if ($_REQUEST['consult'])
  236. echo " readonly";
  237. echo ">" . $comm . "</textarea></td>";
  238. echo "</tr>";
  239. echo "<tr>";
  240. echo "<td>Rendez-vous placé?</td>";
  241. echo "<td><input type=text name=place size=5 value=\"${plac}\" readonly>";
  242. if (!$_REQUEST['consult']) {
  243. session_start();
  244. $res = mysql_query("select cleunint from intervenant where login = '" . $_SESSION['login'] . "'" );
  245. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  246. switch ($_REQUEST['agenda']) {
  247.  case "accueil.php":
  248.   $p = "";
  249.   break;
  250.  case "agendaPersoHebdo.php":
  251.   $p = "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  252.   break;
  253.  case "agendaGroupHebdo.php":
  254.   $p = "&groupe=" . $_REQUEST['groupe'] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  255.   break;
  256.  case "agendaPersoMens.php":
  257.   $p = "&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  258.   break;
  259.  case "historique.php":
  260.   $p = "";
  261.   break;
  262. }
  263. echo "&nbsp&nbsp&nbsp&nbsp<a href=\"ficheRdv.php?agenda=" . $_REQUEST['agenda'] . "&type=creation&rdv=&date=&hdeb=&int=" . $ligne[0] . $p . "&consult=0&cong=0&clepb=" . $_REQUEST['pb'] . "&tri=" . $_REQUEST['tri'] . "&typepb=" . $_REQUEST['type'] . "&saisi=&hfin=&acti=&titre=&titu=&nom=&km=&frais=&comm=&reali=&motif=\" onmouseover=\"javascript:AffBulle('<font face=times size=1>Placer un rendez-vous</font>')\"><img src=chaise.gif></a></td>";
  264. }
  265. else
  266. echo "</td>";
  267. echo "</tr>";
  268. echo "</table><br>";
  269. ?>
  270. <?php
  271. echo "<input type=hidden name=tri value=\"${_REQUEST['tri']}\">";
  272. echo "<input type=hidden name=saisi value=\"${_REQUEST['saisi']}\">";
  273. echo "<input type=hidden name=type value=\"${_REQUEST['type']}\">";
  274. echo "<input type=hidden name=pb value=\"${_REQUEST['pb']}\">";
  275. echo "<input type=hidden name=cleint value=\"${cleint}\">";
  276. echo "<input type=hidden name=consult value=\"${_REQUEST['consult']}\">";
  277. echo "<input type=hidden name=agenda value=\"${_REQUEST['agenda']}\">";
  278. switch ($_REQUEST['agenda']) {
  279. case "agendaPersoHebdo.php":
  280.  echo "<input type=hidden name=annee value=\"${_REQUEST['annee']}\">";
  281.  echo "<input type=hidden name=semaine value=\"${_REQUEST['semaine']}\">";
  282.  echo "<input type=hidden name=jour value=\"${_REQUEST['jour']}\">";
  283.  echo "<input type=hidden name=vuinter value=\"${_REQUEST['vuinter']}\">";
  284.  break;
  285. case "agendaGroupHebdo.php":
  286.  echo "<input type=hidden name=groupe value=\"${_REQUEST['groupe']}\">";
  287.  echo "<input type=hidden name=annee value=\"${_REQUEST['annee']}\">";
  288.  echo "<input type=hidden name=semaine value=\"${_REQUEST['semaine']}\">";
  289.  echo "<input type=hidden name=jour value=\"${_REQUEST['jour']}\">";
  290.  break;
  291. case "agendaPersoMens.php":
  292.  echo "<input type=hidden name=annee value=\"${_REQUEST['annee']}\">";
  293.  echo "<input type=hidden name=mois value=\"${_REQUEST['mois']}\">";
  294.  break;
  295. }
  296. echo "<input type=hidden name=date value=\"${date}\">";
  297. echo "<input type=hidden name=heure value=\"${heure}\">";
  298. echo "<input type=hidden name=referen value=''>";
  299. echo "<input type=hidden name=plac value=\"${plac}\">";
  300. ?>
  301. <table align=center>
  302. <tr>
  303. <td><input type=submit value=OK
  304. <?php
  305. if ($_REQUEST['consult'])
  306. echo " disabled";
  307. ?>
  308. ></td>
  309. </form>
  310. <?php
  311. echo "<form action=gestionPenseBete.php?tri=moi"  .$param . " method=post>";
  312. ?>
  313. <td><input type=submit value=Annuler
  314. <?php
  315. if ($_REQUEST['consult'])
  316. echo " disabled";
  317. ?>
  318. ></td>
  319. </form>
  320. <td width=20></td>
  321. <form>
  322. <td><input type=button value=Fermer
  323. <?php
  324. if (!$_REQUEST['consult'])
  325. echo " disabled";
  326. ?>
  327. onclick="window.history.back()"></td>
  328. </tr>
  329. </table>
  330. </font>
  331. <?php
  332. mysql_close($conn);
  333. ?>
  334. </body>
  335. </html>


 
avec la page intermédiaire qui va bien :
 

Code :
  1. <?php
  2. switch ($_REQUEST['agenda']) {
  3. case "accueil.php":
  4.  $p = "";
  5.  break;
  6. case "agendaPersoHebdo.php":
  7.  $p = "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  8.  break;
  9. case "agendaGroupHebdo.php":
  10.  $p = "&groupe=" . $_REQUEST['groupe'] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  11.  break;
  12. case "agendaPersoMens.php":
  13.  $p = "&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  14.  break;
  15. }
  16. header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/fichePb.php?type=" . $_REQUEST['type'] . "&pb=" . $_REQUEST['pb'] . "&cleinterv=" . $_REQUEST['cleinterv'] . "&consult=" . $_REQUEST['consult'] . "&agenda=" . $_REQUEST['agenda'] . $p . "&dateech=" . $_REQUEST['dateech'] . "&acti=" . $_REQUEST['acti'] . "&titre=" . $_REQUEST['titre'] . "&titu=" . $_REQUEST['titu'] . "&nompb=" . $_REQUEST['nompb'] . "&tie=" . $_REQUEST['tie'] . "&ref=" . $_REQUEST['ref'] . "&comm=" . $_REQUEST['comm'] . "&plac=" . $_REQUEST['plac'] . "&tri=" . $_REQUEST['tri'] . "&saisi=" . $_REQUEST['saisi']);
  17. exit;
  18. ?>


 
Maintenant, voilà une page qui ne fonctionne pas correctement :
 

Code :
  1. <html>
  2. <head>
  3. <title>Fiche interruption</title>
  4. <script language="JavaScript" src=bulles.js></script>
  5. <script language="JavaScript">
  6.   InitBulle("#000000","#ffffff","#000000",1);
  7.   if (document.all)
  8.     document.attachEvent("onclick", goHideBulle);
  9.   else
  10.     document.addEventListener("click", goHideBulle, false);
  11.   function goHideBulle(event) {
  12.     if (document.all) {
  13.       if (event.srcElement.tagName != 'TD' && event.srcElement.tagName != 'FONT')
  14.         HideBulle();
  15.     }
  16.     else {
  17.       if (event.target.tagName != 'TD' && event.target.tagName != 'FONT')
  18.         HideBulle();
  19.     }
  20.   }
  21. </script>
  22. <script language="JavaScript">
  23. function surLien3() {
  24. var ch = "redige.php?cleemet=&date=" + document.forms[0].date.value + "&heure=" + document.forms[0].hdeb.value + "&contenu=&cledest=&cong=0&agenda=" + document.forms[0].agenda.value;
  25. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  26.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  27. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  28.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  29. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  30.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  31. if (document.forms[0].appel[0].checked == true)
  32.  var recu = 1;
  33. else
  34.  recu = 0;
  35. ch = ch + "&gest=0&interru=1&typei=" + document.forms[0].codei.value + "&comm=" + document.forms[0].comm.value + "&recu=" + recu + "&titu=" + document.forms[0].titu.value + "&type=" + document.forms[0].type.value + "&inter=" + document.forms[0].inter.value + "&consult=" + document.forms[0].consult.value + "&gesti=" + document.forms[0].gest.value + "&hfin=" + document.forms[0].hfin.value + "&acti=" + document.forms[0].acti.value + "&nomi=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tie.value + "&int=" + document.forms[0].int.value + "&codegp=&saisi=" + document.forms[0].search.value + "&visu=0";
  36. document.forms[0].lien3.href = ch;
  37. }
  38. function changeSearch() {
  39. var ch = "raffraich.php?saisi=" + document.forms[0].search.value + "&type=" + document.forms[0].type.value + "&inter=" + document.forms[0].inter.value + "&consult=" + document.forms[0].consult.value + "&codei=" + document.forms[0].codei.value + "&gest=" + document.forms[0].gest.value + "&agenda=" + document.forms[0].agenda.value;
  40. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  41.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  42. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  43.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  44. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  45.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  46. ch = ch + "&date=" + document.forms[0].date.value + "&hdeb=" + document.forms[0].hdeb.value + "&hfin=" + document.forms[0].hfin.value + "&acti=" + document.forms[0].acti.value + "&titu=" + document.forms[0].titu.value + "&nomi=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tie.value;
  47. if (document.forms[0].appel[0].checked == true)
  48.  ch = ch + "&envoye=0";
  49. else
  50.  ch = ch + "&envoye=1";
  51. ch = ch + "&comm=" + document.forms[0].comm.value + "&int=" + document.forms[0].int.value;
  52. document.location.href = ch;
  53. }
  54. function changeTitu() {
  55. var ch = "raffraich.php?saisi=" + document.forms[0].search.value + "&type=" + document.forms[0].type.value + "&inter=" + document.forms[0].inter.value + "&consult=" + document.forms[0].consult.value + "&codei=" + document.forms[0].codei.value + "&gest=" + document.forms[0].gest.value + "&agenda=" + document.forms[0].agenda.value;
  56. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  57.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  58. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  59.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  60. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  61.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  62. ch = ch + "&date=" + document.forms[0].date.value + "&hdeb=" + document.forms[0].hdeb.value + "&hfin=" + document.forms[0].hfin.value + "&acti=" + document.forms[0].acti.value + "&titu=" + document.forms[0].titu.value + "&nomi=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tie.value;
  63. if (document.forms[0].appel[0].checked == true)
  64.  ch = ch + "&envoye=0";
  65. else
  66.  ch = ch + "&envoye=1";
  67. ch = ch + "&comm=" + document.forms[0].comm.value + "&int=" + document.forms[0].int.value;
  68. document.location.href = ch;
  69. }
  70. </script>
  71. </head>
  72. <body background=inter2.jpg link='FFFFFF' vlink='FFFFFF' alink='FFFFFF'>
  73. <?php
  74. // les warnings ne sont plus affichés sur cette page
  75. error_reporting(E_ALL ^ E_WARNING);
  76. include 'fonctions.php';
  77. $conn = mysql_connect();
  78. mysql_select_db("gestfic" );
  79. if ($_REQUEST['type'] == "creation" ) {
  80. $res = mysql_query("select curdate()" );
  81. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  82. $date = transd($ligne[0]);
  83. if ($_REQUEST['hdeb'] != "" )
  84.  $hdeb = $_REQUEST['hdeb'];
  85. else {
  86.  $res = mysql_query("select curtime()" );
  87.  $ligne = mysql_fetch_array($res, MYSQL_NUM);
  88.  $hdeb = substr($ligne[0], 0, 5);
  89. }
  90. $hfin = $_REQUEST['hfin'];
  91. $h = "";
  92. $mn = "";
  93. if ($_REQUEST['titu'] == "" or $_REQUEST['titu'] == 0) {
  94.  $titu = 0;
  95.  $del = "";
  96. }
  97. else {
  98.  $titu = $_REQUEST['titu'];
  99.  $res = mysql_query("select coded from titulaire where codeti = '" . $titu . "'" );
  100.  $ligne = mysql_fetch_array($res, MYSQL_NUM);
  101.  $res1 = mysql_query("select nompred from delegue where coded = '" . $ligne[0] . "'" );
  102.  $ligne1 = mysql_fetch_array($res1, MYSQL_NUM);
  103.  if ($ligne1 != "" )
  104.   $del = $ligne1[0];
  105.  else {
  106.   $res1 = mysql_query("select nom, prenom from intervenant where coded = '" . $ligne[0] . "'" );
  107.   $ligne1 = mysql_fetch_array($res1, MYSQL_NUM);
  108.   $del = $ligne1[0] . " " . $ligne1[1];
  109.  }
  110. }
  111. $nomi = $_REQUEST['nomi'];
  112. $tie = $_REQUEST['tie'];
  113. $int = $_REQUEST['int'];
  114. $comm = $_REQUEST['comm'];
  115. $recu = !$_REQUEST['envoye'];
  116. switch ($_REQUEST['codei']) {
  117.  case "A":
  118.   echo "<h1 align=center><font face=times size=6>Appel téléphonique<br></font></h1>";
  119.   $acti = "TEL";
  120.   $mess = "Appel enregistré!";
  121.   break;
  122.  case "I":
  123.   echo "<h1 align=center><font face=times size=6>Interruption<br></font></h1>";
  124.   $acti = "";
  125.   $mess = "Interruption enregistrée!";
  126.   break;
  127. }
  128. $res = mysql_query("select coded from intervenant where cleunint = '" . $_REQUEST['int'] . "'" );
  129. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  130. $coded = $ligne[0];
  131. }
  132. else {
  133. $res = mysql_query("select * from tel where cleuntel = '" . $_REQUEST['inter'] . "'" );
  134. $ligne = mysql_fetch_array($res, MYSQL_NUM);
  135. if ($ligne[4] == "TEL" ) {
  136.  echo "<h1 align=center><font face=times size=6>Appel téléphonique<br></font></h1>";
  137.  $mess = "Appel modifié!";
  138. }
  139. else {
  140.  echo "<h1 align=center><font face=times size=6>Interruption<br></font></h1>";
  141.  $mess = "Interruption modifiée!";
  142. }
  143. $acti = $ligne[4];
  144. $date = transd($ligne[1]);
  145. $hdeb = $ligne[2];
  146. $hfin = $ligne[3];
  147. $mn1 = (substr($ligne[2], 0, 2) * 60) + substr($ligne[2], 3, 2);
  148. $mn2 = (substr($ligne[3], 0, 2) * 60) + substr($ligne[3], 3, 2);
  149. $mnfin = $mn2 - $mn1;
  150. $heu = $mnfin / 60;
  151. $t = explode(".", $heu, 1);
  152. $h = $t[0];
  153. $mn = $mnfin % 60;
  154. $titu = $ligne[5];
  155. $res1 = mysql_query("select coded from titulaire where codeti = '" . $titu . "'" );
  156. $ligne1 = mysql_fetch_array($res1, MYSQL_NUM);
  157. $res2 = mysql_query("select nompred from delegue where coded = '" . $ligne1[0] . "'" );
  158. $ligne2 = mysql_fetch_array($res2, MYSQL_NUM);
  159. if ($ligne2 != "" )
  160.  $del = $ligne2[0];
  161. else {
  162.  $res2 = mysql_query("select nom, prenom from intervenant where coded = '" . $ligne1[0] . "'" );
  163.  $ligne2 = mysql_fetch_array($res2, MYSQL_NUM);
  164.  $del = $ligne2[0] . " " . $ligne2[1];
  165. }
  166. $del = $ligne2[0];
  167. $nomi = "";
  168. $tie = $ligne[6];
  169. $int = $ligne[7];
  170. $comm = $ligne[9];
  171. $recu = !($ligne[8]);
  172. $res1 = mysql_query("select coded from intervenant where cleunint = '" . $ligne[7] . "'" );
  173. $ligne1 = mysql_fetch_array($res1, MYSQL_NUM);
  174. $coded = $ligne1[0];
  175. }
  176. switch ($_REQUEST['agenda']) {
  177. case "accueil.php":
  178.  $p = "?agenda=accueil.php";
  179.  break;
  180. case "agendaPersoHebdo.php":
  181.  $p = "?agenda=agendaPersoHebdo.php&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  182.  break;
  183. case "agendaGroupHebdo.php":
  184.  $res = mysql_query("select libelle from groupe where codegp = '" . $_REQUEST['groupe'] . "'" );
  185.  $ligne = mysql_fetch_array($res, MYSQL_NUM);
  186.  $p = "?agenda=agendaGroupHebdo.php&groupe=" . $ligne[0] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  187.  break;
  188. case "agendaPersoMens.php":
  189.  $p = "?agenda=agendaPersoMens.php&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  190.  break;
  191. case "historique.php":
  192.  $p = "?agenda=historique.php";
  193.  break;
  194. case "interruption.php":
  195.  $p = "?agenda=interruption.php";
  196.  break;
  197. case "agendaInterHebdo.php":
  198.  $p = "?agenda=agendaInterHebdo.php&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  199.  break;
  200. }
  201. echo "<form action=majInter.php" . $p . " method=post>";
  202. ?>
  203. <font face=times size=3>
  204. <center>
  205. <table>
  206. <tr>
  207. <td></td>
  208. <td>
  209. Appel<br>
  210. <?php
  211. echo "<input type=radio name=appel value=\"recu\"";
  212. if ($recu)
  213. echo "checked";
  214. if ($_REQUEST['consult'])
  215. echo " disabled";
  216. ?>
  217. >Reçu<br>
  218. <?php
  219. echo "<input type=radio name=appel value=\"envoye\"";
  220. if (!$recu)
  221. echo "checked";
  222. if ($_REQUEST['consult'])
  223. echo " disabled";
  224. ?>
  225. >Envoyé
  226. </td>
  227. </tr>
  228. </table>
  229. </center><br>
  230. <table align=center cellspacing=10>
  231. <tr>
  232. <td>Date</td>
  233. <?php
  234. echo "<td><input type=text name=date size=10 maxlenght=10 value=\"${date}\"";
  235. if ($_REQUEST['consult'])
  236. echo " readonly";
  237. echo "></td>";
  238. ?>
  239. </tr>
  240. <tr>
  241. <td>Heure début</td>
  242. <?php
  243. echo "<td><input type=text name=hdeb size=8 maxlenght=8 value=\"${hdeb}\"";
  244. if ($_REQUEST['consult'])
  245. echo " readonly";
  246. echo "></td>";
  247. ?>
  248. </tr>
  249. <tr>
  250. <td>Heure fin</td>
  251. <?php
  252. echo "<td><input type=text name=hfin size=8 maxlenght=8 value=\"${hfin}\"";
  253. if ($_REQUEST['consult'])
  254. echo " readonly";
  255. echo "></td>";
  256. ?>
  257. </tr>
  258. <tr>
  259. <td>Activité</td>
  260. <td><select name=acti
  261. <?php
  262. if ($_REQUEST['consult'] or $_REQUEST['codei'] == "A" )
  263. echo " disabled";
  264. echo ">";
  265. echo "<option" . selection("", $acti) . ">";
  266. $res = mysql_query("select codea, libelle from activite order by libelle" );
  267. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  268. echo "<option value=" . $ligne[0] . selection($ligne[0], $acti) . ">" . $ligne[1];
  269. ?>
  270. </select></td>
  271. </tr>
  272. <tr>
  273. <td>Titulaire</td>
  274. <td><?php echo "<input type=text name=search size=39 onChange=\"changeSearch()\" value=\"${_REQUEST['saisi']}\">" ?><br>
  275. <select name=titu onChange="changeTitu()"
  276. <?php
  277. if ($_REQUEST['consult'])
  278. echo " disabled";
  279. echo ">";
  280. echo "<option value=0 " . selection($titu,0) . ">";
  281. if ($_REQUEST['saisi'] != "" ) {
  282. $res = mysql_query("select codeti, nompreti from titulaire where nompreti like '" . $_REQUEST['saisi'] . "%'" );
  283. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  284.  echo "<option value=" . $ligne[0] . selection($titu,$ligne[0]) . ">" . $ligne[1];
  285. }
  286. else {
  287. $res = mysql_query("select codeti, nompreti from titulaire order by nompreti" );
  288. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  289.  echo "<option value=" . $ligne[0] . selection($titu,$ligne[0]) . ">" . $ligne[1];
  290. }
  291. ?>
  292. </select>
  293. </td>
  294. </tr>
  295. <tr>
  296. <td>Délégué</td>
  297. <?php echo "<td><input type=text name=del size=40 value=\"${del}\"></td>"; ?>
  298. </tr>
  299. <tr>
  300. <td>Nom</td>
  301. <?php echo "<td><input type=text name=nom size=40 value=\"${nomi}\"></td>"; ?>
  302. </tr>
  303. <tr>
  304. <td>Tiers</td>
  305. <td><select name=tie
  306. <?php
  307. if ($_REQUEST['consult'])
  308. echo " disabled";
  309. echo ">";
  310. echo "<option" . selection("", $tie) . ">";
  311. $res = mysql_query("select cleuntiers, nom from tiers order by nom" );
  312. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  313. echo "<option value=" . $ligne[0] . selection($ligne[0], $tie) . ">" . $ligne[1];
  314. echo "</select></td>";
  315. ?>
  316. </tr>
  317. <tr>
  318. <td valign=top>Commentaires</td>
  319. <td>
  320. <?php
  321. echo "<textarea name=comm rows=6 cols=30";
  322. if ($_REQUEST['consult'])
  323. echo " readonly";
  324. echo ">" . $comm . "</textarea>";
  325. ?>
  326. </td>
  327. <?php
  328. $p = "&agenda=" . $_REQUEST['agenda'];
  329. switch ($_REQUEST['agenda']) {
  330. case "accueil.php":
  331.  break;
  332. case "agendaPersoHebdo.php":
  333.  $p = "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  334.  break;
  335. case "agendaGroupHebdo.php":
  336.  $p = "&groupe=" . $_REQUEST['groupe'] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  337.  break;
  338. case "agendaPersoMens.php":
  339.  $p = "&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  340.  break;
  341. }
  342. echo "<td valign=center><a href=\"redige.php?cleemet=&date=" . $_REQUEST['date'] . "&heure=" . $_REQUEST['hdeb'] . "&contenu=&cledest=&cong=0" . $p . "&gest=0&interru=1&typei=" . $_REQUEST['codei'] . "&comm=" . $_REQUEST['comm'] . "&recu=" . !$_REQUEST['envoye'] . "&titu=" . $_REQUEST['titu'] . "&type=" . $_REQUEST['type'] . "&inter=" . $_REQUEST['inter'] . "&consult=" . $_REQUEST['consult'] . "&gesti=" . $_REQUEST['gest'] . "&date=" . $_REQUEST['date'] . "&hdeb=" . $_REQUEST['hdeb'] . "&hfin=" . $_REQUEST['hfin'] . "&acti=" . $_REQUEST['acti'] . "&nomi=" . $_REQUEST['nomi'] . "&tie=" . $_REQUEST['tie'] . "&int=" . $_REQUEST['int'] . "&codegp=&saisi=&visu=0\" id=lien3 onmouseover=\"javascript:AffBulle('<font face=times size=1>Faire part de l\'appel par message</font>');surLien3()\"><img src=courri1.gif></a><td>";
  343. ?>
  344. </tr>
  345. </table><br>
  346. <?php
  347. echo "<input type=hidden name=type value=\"${_REQUEST['type']}\">";
  348. echo "<input type=hidden name=inter value=\"${_REQUEST['inter']}\">";
  349. echo "<input type=hidden name=gest value=\"${_REQUEST['gest']}\">";
  350. echo "<input type=hidden name=consult value=\"${_REQUEST['consult']}\">";
  351. echo "<input type=hidden name=codei value=\"${_REQUEST['codei']}\">";
  352. echo "<input type=hidden name=agenda value=\"${_REQUEST['agenda']}\">";
  353. echo "<input type=hidden name=int value=\"${_REQUEST['int']}\">";
  354. switch ($_REQUEST['agenda']) {
  355. case "agendaPersoHebdo.php":
  356.  echo "<input type=hidden name=annee value=\"${_REQUEST['annee']}\">";
  357.  echo "<input type=hidden name=semaine value=\"${_REQUEST['semaine']}\">";
  358.  echo "<input type=hidden name=jour value=\"${_REQUEST['jour']}\">";
  359.  echo "<input type=hidden name=vuinter value=\"${_REQUEST['vuinter']}\">";
  360.  break;
  361. case "agendaGroupHebdo.php":
  362.  echo "<input type=hidden name=groupe value=\"${_REQUEST['groupe']}\">";
  363.  echo "<input type=hidden name=annee value=\"${_REQUEST['annee']}\">";
  364.  echo "<input type=hidden name=semaine value=\"${_REQUEST['semaine']}\">";
  365.  echo "<input type=hidden name=jour value=\"${_REQUEST['jour']}\">";
  366.  break;
  367. case "agendaPersoMens.php":
  368.  echo "<input type=hidden name=annee value=\"${_REQUEST['annee']}\">";
  369.  echo "<input type=hidden name=mois value=\"${_REQUEST['mois']}\">";
  370.  break;
  371. }
  372. ?>
  373. <table align=center>
  374. <tr>
  375. <?php
  376. echo "<td><input type=submit onclick=\"alert('" . $mess . "');\" value=OK";
  377. if ($_REQUEST['consult'])
  378. echo " disabled";
  379. ?>
  380. ></td>
  381. </form>
  382. <?php
  383. switch ($_REQUEST['agenda']) {
  384. case "accueil.php":
  385.  $parametres = "?agenda=accueil.php";
  386.  $param = "accueil.php";
  387.  break;
  388. case "agendaPersoHebdo.php":
  389.  $parametres = "?agenda=agendaPersoHebdo.php&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  390.  $param = "agendaPersoHebdo.php?annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  391.  break;
  392. case "agendaGroupHebdo.php":
  393.  $res = mysql_query("select libelle from groupe where codegp = '" . $_REQUEST['groupe'] . "'" );
  394.  $ligne = mysql_fetch_array($res, MYSQL_NUM);
  395.  $parametres = "?agenda=agendaGroupHebdo.php&groupe=" . $ligne[0] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  396.  $param = "agendaGroupHebdo.php?groupe=&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  397.  break;
  398. case "agendaPersoMens.php":
  399.  $parametres = "?agenda=agendaPersoMens.php&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  400.  $param = "agendaPersoMens.php?annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  401.  break;
  402. case "agendaInterHebdo.php":
  403.  $param = "agendaInterHebdo.php?annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  404.  break;
  405. case "historique.php":
  406.  $param = "historique.php";
  407.  break;
  408. }
  409. if ($_REQUEST['gest'])
  410. echo "<form action=\"interruption.php\" method=post>";
  411. else
  412. echo "<form action=\"" . $param . "\" method=post>";
  413. ?>
  414. <td><input type=submit value=Annuler
  415. <?php
  416. if ($_REQUEST['consult'])
  417. echo " disabled";
  418. ?>
  419. ></td>
  420. </form>
  421. <td width=20></td>
  422. <form>
  423. <td><input type=button value=Fermer
  424. <?php
  425. if (!$_REQUEST['consult'])
  426. echo " disabled";
  427. ?>
  428. onclick="window.history.back()"></td>
  429. </form>
  430. </tr>
  431. </table>
  432. </font>
  433. </body>
  434. </html>


 
avec la page intermédiaire que j'utilise :
 

Code :
  1. <?php
  2. switch ($_REQUEST['agenda']) {
  3. case "accueil.php":
  4.  $p = "";
  5.  break;
  6. case "agendaPersoHebdo.php":
  7.  $p = "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  8.  break;
  9. case "agendaGroupHebdo.php":
  10.  $p = "&groupe=" . $_REQUEST['groupe'] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  11.  break;
  12. case "agendaPersoMens.php":
  13.  $p = "&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  14.  break;
  15. }
  16. header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/ficheInter.php?type=" . $_REQUEST['type'] . "&inter=" . $_REQUEST['inter'] . "&consult=" . $_REQUEST['consult'] . "&codei=" . $_REQUEST['codei'] . "&gest=" . $_REQUEST['gest'] . "&agenda=" . $_REQUEST['agenda'] . $p . "&date=" . $_REQUEST['date'] . "&hdeb=" . $_REQUEST['hdeb'] . "&hfin=" . $_REQUEST['hfin'] . "&acti=" . $_REQUEST['acti'] . "&titu=" . $_REQUEST['titu'] . "&nomi=" . $_REQUEST['nomi'] . "&tie=" . $_REQUEST['tie'] . "&envoye=" . $_REQUEST['envoye'] . "&comm=" . $_REQUEST['comm'] . "&int=" . $_REQUEST['int'] . "&saisi=" . $_REQUEST['saisi']);
  17. exit;
  18. ?>


 
Voilà... Si quelqu'un pourrait m'aider, ce serait chouette...
Merci... :whistle:

Reply

Marsh Posté le 24-01-2005 à 10:41:34    

Si tu pouvais réduire un peu le code en le limitant aux parties défectueuses, et en nous exposant ce qui ne marche pas...
 
Ou si tu pouvais publier ta/tes pages sur un chtit site quelque part, histoire de tester à l'aise...
 
Ca nous aiderait.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-01-2005 à 11:02:24    

Code :
  1. <html>
  2. <head>
  3. <title>Fiche interruption</title>
  4. <script language="JavaScript">
  5. function surLien3() {
  6. var ch = "redige.php?cleemet=&date=" + document.forms[0].date.value + "&heure=" + document.forms[0].hdeb.value + "&contenu=&cledest=&cong=0&agenda=" + document.forms[0].agenda.value;
  7. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  8.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  9. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  10.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  11. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  12.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  13. if (document.forms[0].appel[0].checked == true)
  14.  var recu = 1;
  15. else
  16.  recu = 0;
  17. ch = ch + "&gest=0&interru=1&typei=" + document.forms[0].codei.value + "&comm=" + document.forms[0].comm.value + "&recu=" + recu + "&titu=" + document.forms[0].titu.value + "&type=" + document.forms[0].type.value + "&inter=" + document.forms[0].inter.value + "&consult=" + document.forms[0].consult.value + "&gesti=" + document.forms[0].gest.value + "&hfin=" + document.forms[0].hfin.value + "&acti=" + document.forms[0].acti.value + "&nomi=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tie.value + "&int=" + document.forms[0].int.value + "&codegp=&saisi=" + document.forms[0].search.value + "&visu=0";
  18. document.forms[0].lien3.href = ch;
  19. }
  20. function changeSearch() {
  21. var ch = "raffraich.php?saisi=" + document.forms[0].search.value + "&type=" + document.forms[0].type.value + "&inter=" + document.forms[0].inter.value + "&consult=" + document.forms[0].consult.value + "&codei=" + document.forms[0].codei.value + "&gest=" + document.forms[0].gest.value + "&agenda=" + document.forms[0].agenda.value;
  22. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  23.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  24. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  25.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  26. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  27.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  28. ch = ch + "&date=" + document.forms[0].date.value + "&hdeb=" + document.forms[0].hdeb.value + "&hfin=" + document.forms[0].hfin.value + "&acti=" + document.forms[0].acti.value + "&titu=" + document.forms[0].titu.value + "&nomi=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tie.value;
  29. if (document.forms[0].appel[0].checked == true)
  30.  ch = ch + "&envoye=0";
  31. else
  32.  ch = ch + "&envoye=1";
  33. ch = ch + "&comm=" + document.forms[0].comm.value + "&int=" + document.forms[0].int.value;
  34. document.location.href = ch;
  35. }
  36. function changeTitu() {
  37. var ch = "raffraich.php?saisi=" + document.forms[0].search.value + "&type=" + document.forms[0].type.value + "&inter=" + document.forms[0].inter.value + "&consult=" + document.forms[0].consult.value + "&codei=" + document.forms[0].codei.value + "&gest=" + document.forms[0].gest.value + "&agenda=" + document.forms[0].agenda.value;
  38. if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  39.  ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;
  40. if (document.forms[0].agenda.value == "agendaGroupHebdo.php" )
  41.  ch = ch + "&groupe=" + document.forms[0].groupe.value + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value;
  42. if (document.forms[0].agenda.value == "agendaPersoMens.php" )
  43.  ch = ch + "&annee=" + document.forms[0].annee.value + "&mois=" + document.forms[0].mois.value;
  44. ch = ch + "&date=" + document.forms[0].date.value + "&hdeb=" + document.forms[0].hdeb.value + "&hfin=" + document.forms[0].hfin.value + "&acti=" + document.forms[0].acti.value + "&titu=" + document.forms[0].titu.value + "&nomi=" + document.forms[0].nom.value + "&tie=" + document.forms[0].tie.value;
  45. if (document.forms[0].appel[0].checked == true)
  46.  ch = ch + "&envoye=0";
  47. else
  48.  ch = ch + "&envoye=1";
  49. ch = ch + "&comm=" + document.forms[0].comm.value + "&int=" + document.forms[0].int.value;
  50. document.location.href = ch;
  51. }
  52. </script>
  53. </head>
  54. <body background=inter2.jpg link='FFFFFF' vlink='FFFFFF' alink='FFFFFF'>
  55. <?php
  56. switch ($_REQUEST['agenda']) {
  57. case "accueil.php":
  58.  $p = "?agenda=accueil.php";
  59.  break;
  60. case "agendaPersoHebdo.php":
  61.  $p = "?agenda=agendaPersoHebdo.php&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  62.  break;
  63. case "agendaGroupHebdo.php":
  64.  $res = mysql_query("select libelle from groupe where codegp = '" . $_REQUEST['groupe'] . "'" );
  65.  $ligne = mysql_fetch_array($res, MYSQL_NUM);
  66.  $p = "?agenda=agendaGroupHebdo.php&groupe=" . $ligne[0] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  67.  break;
  68. case "agendaPersoMens.php":
  69.  $p = "?agenda=agendaPersoMens.php&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  70.  break;
  71. case "historique.php":
  72.  $p = "?agenda=historique.php";
  73.  break;
  74. case "interruption.php":
  75.  $p = "?agenda=interruption.php";
  76.  break;
  77. case "agendaInterHebdo.php":
  78.  $p = "?agenda=agendaInterHebdo.php&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  79.  break;
  80. }
  81. echo "<form action=majInter.php" . $p . " method=post>";
  82. ?>
  83. <font face=times size=3>
  84. <center>
  85. <table align=center cellspacing=10>
  86. <tr>
  87. <td>Titulaire</td>
  88. <td><?php echo "<input type=text name=search size=39 onChange=\"changeSearch()\" value=\"${_REQUEST['saisi']}\">" ?><br>
  89. <select name=titu onChange="changeTitu()"
  90. <?php
  91. if ($_REQUEST['consult'])
  92. echo " disabled";
  93. echo ">";
  94. echo "<option value=0 " . selection($titu,0) . ">";
  95. if ($_REQUEST['saisi'] != "" ) {
  96. $res = mysql_query("select codeti, nompreti from titulaire where nompreti like '" . $_REQUEST['saisi'] . "%'" );
  97. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  98.  echo "<option value=" . $ligne[0] . selection($titu,$ligne[0]) . ">" . $ligne[1];
  99. }
  100. else {
  101. $res = mysql_query("select codeti, nompreti from titulaire order by nompreti" );
  102. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  103.  echo "<option value=" . $ligne[0] . selection($titu,$ligne[0]) . ">" . $ligne[1];
  104. }
  105. ?>
  106. </select>
  107. </td>
  108. </tr>
  109. <tr>
  110. <td>Tiers</td>
  111. <td><select name=tie
  112. <?php
  113. if ($_REQUEST['consult'])
  114. echo " disabled";
  115. echo ">";
  116. echo "<option" . selection("", $tie) . ">";
  117. $res = mysql_query("select cleuntiers, nom from tiers order by nom" );
  118. while ($ligne = mysql_fetch_array($res, MYSQL_NUM))
  119. echo "<option value=" . $ligne[0] . selection($ligne[0], $tie) . ">" . $ligne[1];
  120. echo "</select></td>";
  121. ?>
  122. </tr>
  123. <tr>
  124. <td valign=top>Commentaires</td>
  125. <td>
  126. <?php
  127. echo "<textarea name=comm rows=6 cols=30";
  128. if ($_REQUEST['consult'])
  129. echo " readonly";
  130. echo ">" . $comm . "</textarea>";
  131. ?>
  132. </td>
  133. <?php
  134. $p = "&agenda=" . $_REQUEST['agenda'];
  135. switch ($_REQUEST['agenda']) {
  136. case "accueil.php":
  137.  break;
  138. case "agendaPersoHebdo.php":
  139.  $p = "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'] . "&vuinter=" . $_REQUEST['vuinter'];
  140.  break;
  141. case "agendaGroupHebdo.php":
  142.  $p = "&groupe=" . $_REQUEST['groupe'] . "&annee=" . $_REQUEST['annee'] . "&semaine=" . $_REQUEST['semaine'] . "&jour=" . $_REQUEST['jour'];
  143.  break;
  144. case "agendaPersoMens.php":
  145.  $p = "&annee=" . $_REQUEST['annee'] . "&mois=" . $_REQUEST['mois'];
  146.  break;
  147. }
  148. echo "<td valign=center><a href=\"redige.php?cleemet=&date=" . $_REQUEST['date'] . "&heure=" . $_REQUEST['hdeb'] . "&contenu=&cledest=&cong=0" . $p . "&gest=0&interru=1&typei=" . $_REQUEST['codei'] . "&comm=" . $_REQUEST['comm'] . "&recu=" . !$_REQUEST['envoye'] . "&titu=" . $_REQUEST['titu'] . "&type=" . $_REQUEST['type'] . "&inter=" . $_REQUEST['inter'] . "&consult=" . $_REQUEST['consult'] . "&gesti=" . $_REQUEST['gest'] . "&date=" . $_REQUEST['date'] . "&hdeb=" . $_REQUEST['hdeb'] . "&hfin=" . $_REQUEST['hfin'] . "&acti=" . $_REQUEST['acti'] . "&nomi=" . $_REQUEST['nomi'] . "&tie=" . $_REQUEST['tie'] . "&int=" . $_REQUEST['int'] . "&codegp=&saisi=&visu=0\" id=lien3 onmouseover=\"javascript:AffBulle('<font face=times size=1>Faire part de l\'appel par message</font>');surLien3()\"><img src=courri1.gif></a><td>";
  149. ?>
  150. </tr>
  151. </table><br>
  152. </form>
  153. </font>
  154. </body>
  155. </html>


 
J'ai essayé de réduire... J'espère que ça suffira...
 
Voilà les problèmes :
 
1) quand je saisis des lettres dans la zone "search", j'appelle une autre page "raffraich.php" à l'aide de la fonction "changeSearch" et cette autre page rappelle la première en passant en paramètre ce qui a été saisi pour réduire le contenu de la liste "titu" --> ça ne fonctionne pas, "raffraich" n'est pas appelée.
 
2) quand je sélectionne une ligne dans la liste "titu", j'appelle toujours la page "raffraich.php" à l'aide de la fonction "changeTitu" et cette page rappelle la première en passant en paramètre la ligne sélectionnée pour afficher une donnée dans la zone "del" --> ça ne fonctionne pas, "raffraich" n'est pas appelée.
 
3) je mets à jour le lien d'id "lien3" à l'aide de la fonction "surLien3" avec les éléments saisis dans la page --> ça ne fonctionne pas, le lien n'est pas mis à jour et la page suivante a des paramètres vides.
 
J'espère que ce sera plus clair... :sweat:

Reply

Marsh Posté le 24-01-2005 à 11:20:38    

:cry:

Reply

Marsh Posté le 24-01-2005 à 11:23:09    

:sweat:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-01-2005 à 11:27:16    

Vous êtes pas beaucoup inspiré...!

Reply

Marsh Posté le 24-01-2005 à 11:34:44    

C'est surtout que ton code est trop moche et lourdingue :D Il faudrait 5 jours pour le comprendre :D

Reply

Marsh Posté le 24-01-2005 à 11:39:22    

J'débute alors on peut pas faire du code super clair et concis dès l'début... Vu que j'suis tout l'temps en train de rajouter des trucs...
Tant pis... J'me débrouillerais autrement...
Mais c'était pas la peine de m'agresser... J'disais ça comme ça...

Reply

Marsh Posté le 24-01-2005 à 11:39:22   

Reply

Marsh Posté le 24-01-2005 à 11:41:26    

J'ai mis les smiley :D pas pour rien ;)
 
En fait, c'est pas trop la peine de poster 200 lignes de codes :( On n'aura pas le temps de s'y plonger... Désolé...

Reply

Marsh Posté le 24-01-2005 à 11:42:30    

Je me sens pas d'attaque... Si tu pouvais le publier dans un coin, on pourrait tenter de paresseusement debugger.
 
A moins que qqn se sente la force.
 
En tout cas, c'est vraiment mal torché, tu sais. C'est pas modulaire et tu nous as fait un gros spaghetti sauce bien lourde.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-01-2005 à 11:43:16    

A moins que quelqu'un soit un peu plus sympa que FlorentG et veuille bien m'aider...

Reply

Marsh Posté le 24-01-2005 à 11:50:22    

Salut! tu devrais installer firefox sur les machines linux-windows-mac, et tout devrait etre compatible. Firefox est le meilleur navigateur pour l'utilisation de javascript, semblable a internet explorer.

Reply

Marsh Posté le 24-01-2005 à 11:52:47    

C'est fait déjà... Et c'est justement avec FireFox qu'il y a des problèmes sous Windows et sous Linux...

Reply

Marsh Posté le 24-01-2005 à 11:55:18    

C'est pas la première fois que je remarque que les filles réagissent vivement à nos remarques viriles.
 
Nous les mecs, on se cause comme ça, c'est normal, faut pas t'en faire. FlorentG est un gars sympa.
 
On t'aidera mais faut que tu nous mâche le boulot. Commence par publier, on verra si ça devient abordable.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-01-2005 à 11:57:27    

lol :D
 
Oui, au moins si on pouvait voir l'application en live :)

Reply

Marsh Posté le 24-01-2005 à 11:57:59    

OK, merci...

Reply

Marsh Posté le 24-01-2005 à 12:00:52    

normal! revois la gestion de ton clavier.
if (document.all)  
    document.attachEvent("onclick", goHideBulle);  
  else  
    document.addEventListener("click", goHideBulle, false);
 
ca c'est propriétaire M$. utilise onkeypress, ca doit etre compatible. recherche dans google.

Reply

Marsh Posté le 24-01-2005 à 12:02:00    

et de ta souris :o))

Reply

Marsh Posté le 24-01-2005 à 12:02:46    

redyrod a écrit :

normal! revois la gestion de ton clavier.
if (document.all)  
    document.attachEvent("onclick", goHideBulle);  
  else  
    document.addEventListener("click", goHideBulle, false);
 
ca c'est propriétaire M$. utilise onkeypress, ca doit etre compatible. recherche dans google.


 
Ce morceau-là fonctionne...

Reply

Marsh Posté le 24-01-2005 à 12:04:02    

J'vais peut être passé pour une grosse nulle mais c'est la première application de ce genre que je fais et j'ai jamais rien publier...
Comment je dois prodéder...?

Reply

Marsh Posté le 24-01-2005 à 12:07:30    

Par publier, on veut dire met-la sur un site accessible sur internet

Reply

Marsh Posté le 24-01-2005 à 13:37:15    

Ca j'avais compris mais quel site...?

Reply

Marsh Posté le 24-01-2005 à 13:41:14    

Il te faut un hébergeur qui fournisse PHP. Va faire un tour sur la cat hosting.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-01-2005 à 13:49:40    

Le truc c'est que ma boîte veut pas que je publie mon application...
Donc on va laisser tomber... J'vais essayer de trouver un navigateur qui pourra exécuter mon appli sans problème et qui soit possible d'installer sous Linux...
Mais je vous remercie tout de même d'avoir essayé de m'aider...

Reply

Marsh Posté le 24-01-2005 à 13:50:32    

De toute manière, tu l'as publiée ici sous une certaine forme, alors....

Reply

Marsh Posté le 24-01-2005 à 13:55:05    

FlorentG a écrit :

De toute manière, tu l'as publiée ici sous une certaine forme, alors....


 
C'est sur mais c'est qu'une partie infime du truc... Et d'après tes mots, le code est trop moche et lourdingue... Alors j'vois pas ce que quelqu'un d'ici pourrait en faire...
Tant pis, j'vais m'débrouiller...

Reply

Marsh Posté le 24-01-2005 à 14:04:08    

Une société demande a un debutant de programmer une appli tellement importante que le debutant n'as pas le droit de devoiler ses sources pour qu'elle marche ... Il y en a qui ont pas peur des failles de secu ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 24-01-2005 à 14:10:32    

C'est une application qui va s'exécuter sur l'intranet local des institutions qui vont l'utiliser... Pas besoin de s'attarder sur les failles de sécurité...

Reply

Marsh Posté le 24-01-2005 à 14:11:39    

Sisi, il faut faire super attention... Même pour un intranet, y'a toujours des glandus prêts à essayer :)

Reply

Marsh Posté le 24-01-2005 à 14:15:20    

julie230 a écrit :

C'est une application qui va s'exécuter sur l'intranet local des institutions qui vont l'utiliser... Pas besoin de s'attarder sur les failles de sécurité...


:ouch:  
 
Alors làààààààà.........
 
Passons.
 
Je ne vois pas ce qui t'empêche de nous publier une petite partie de l'appli, dégraissée, en retirant les références sensibles cela dit.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-01-2005 à 14:32:38    

Je commence a comprendre pourquoi ils veulent pas qu'on aie le code source .. Si la politique de la boite est de pas securiser ses scripts, ils ont plutot interet a faire dans le discret s'ils veulent pas se faire transformer en ring dans l'heure qui suit le demarage des serveurs


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 24-01-2005 à 16:40:53    

Bon deja je te conseille d'utiliser des fonctions, et n'hesite pas a ajouter des variables pour "clarifier" ton code.
Par exemple tu as ca :

Code :
  1. function surLien3() {
  2.      var ch = "redige.php?cleemet=&date=" + document.forms[0].date.value + "&heure=" + document.forms[0].hdeb.value + "&contenu=&cledest=&cong=0&agenda=" + document.forms[0].agenda.value;
  3.      if (document.forms[0].agenda.value == "agendaPersoHebdo.php" )
  4.          ch = ch + "&annee=" + document.forms[0].annee.value + "&semaine=" + document.forms[0].semaine.value + "&jour=" + document.forms[0].jour.value + "&vuinter=" + document.forms[0].vuinter.value;


Il peut etre remplace comme ca :

Code :
  1. function gid(id) {
  2. return document.getElementById(el);
  3. }
  4. function getVal(id) {
  5. return gid(id).value;
  6. }
  7. function surLien3() {
  8.      var ch = "redige.php?cleemet=&date=" + getVal("date" ) + "&heure=" + getVal("hdeb" ) + "&contenu=&cledest=&cong=0&agenda=" + getVal("agenda" );
  9.      if (getVal(agenda) == "agendaPersoHebdo.php" )
  10.          ch = ch + "&annee=" + getVal("annee" ) + "&semaine=" + getVal("semaine" ) + "&jour=" + getVal("jour" ) + "&vuinter=" + getVal(vuinter);


 
Pour que ce code fonctionne il faut que tu specifie la propriete "id" des bons elements.
 


Message édité par cerel le 24-01-2005 à 16:43:26
Reply

Marsh Posté le 24-01-2005 à 16:53:26    

Merci Cerel!!!
 

Code :
  1. document.forms[0].appel[0].checked


 
Il me faudrait une autre fonction pour cette ligne... Laquelle???
 

Code :
  1. document.forms[0].lien3.href = ch;


 
Et pour cette ligne...?

Reply

Marsh Posté le 24-01-2005 à 22:20:16    

Sinon avec Firefox tu as la console JavaScript qui t'indiquera où plante le script.
 
Et mieux, avec Mozilla, tu as un debugger JS.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 24-01-2005 à 23:33:43    

Avec FireFox (voire même Moz), y'a aussi un debuggeur JS sous forme d'extension :)

Reply

Marsh Posté le 25-01-2005 à 09:13:48    

J'ai essayé de corriger avec la console Javascript mais elle m'indique pas tout le temps les mêmes erreurs et ça arrive qu'elle en indique pas du tout alors que ça ne fonctionne pas...
Où je peux trouver le debugeur JS...?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed