Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1773 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript et linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

javascript et linux

n°960433
julie230
Posté le 24-01-2005 à 09:33:18  profilanswer
 

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...? :??:

mood
Publicité
Posté le 24-01-2005 à 09:33:18  profilanswer
 

n°960441
KangOl
Profil : pointeur
Posté le 24-01-2005 à 09:53:38  profilanswer
 

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


---------------
Nos estans firs di nosse pitite patreye...
n°960450
julie230
Posté le 24-01-2005 à 10:07:26  profilanswer
 

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:

n°960492
sircam
I Like Trains
Posté le 24-01-2005 à 10:41:34  profilanswer
 

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}
n°960501
julie230
Posté le 24-01-2005 à 11:02:24  profilanswer
 

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:

n°960510
FlorentG
Posté le 24-01-2005 à 11:20:38  profilanswer
 

:cry:

n°960511
sircam
I Like Trains
Posté le 24-01-2005 à 11:23:09  profilanswer
 

:sweat:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°960518
julie230
Posté le 24-01-2005 à 11:27:16  profilanswer
 

Vous êtes pas beaucoup inspiré...!

n°960527
FlorentG
Posté le 24-01-2005 à 11:34:44  profilanswer
 

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

n°960529
julie230
Posté le 24-01-2005 à 11:39:22  profilanswer
 

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...

mood
Publicité
Posté le 24-01-2005 à 11:39:22  profilanswer
 

n°960534
FlorentG
Posté le 24-01-2005 à 11:41:26  profilanswer
 

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é...

n°960537
sircam
I Like Trains
Posté le 24-01-2005 à 11:42:30  profilanswer
 

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}
n°960538
julie230
Posté le 24-01-2005 à 11:43:16  profilanswer
 

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

n°960553
redyrod
Posté le 24-01-2005 à 11:50:22  profilanswer
 

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.

n°960559
julie230
Posté le 24-01-2005 à 11:52:47  profilanswer
 

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

n°960563
sircam
I Like Trains
Posté le 24-01-2005 à 11:55:18  profilanswer
 

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}
n°960567
FlorentG
Posté le 24-01-2005 à 11:57:27  profilanswer
 

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

n°960568
julie230
Posté le 24-01-2005 à 11:57:59  profilanswer
 

OK, merci...

n°960573
redyrod
Posté le 24-01-2005 à 12:00:52  profilanswer
 

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.

n°960574
redyrod
Posté le 24-01-2005 à 12:02:00  profilanswer
 

et de ta souris :o))

n°960576
julie230
Posté le 24-01-2005 à 12:02:46  profilanswer
 

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...

n°960579
julie230
Posté le 24-01-2005 à 12:04:02  profilanswer
 

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...?

n°960581
FlorentG
Posté le 24-01-2005 à 12:07:30  profilanswer
 

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

n°960666
julie230
Posté le 24-01-2005 à 13:37:15  profilanswer
 

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

n°960673
sircam
I Like Trains
Posté le 24-01-2005 à 13:41:14  profilanswer
 

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


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°960679
julie230
Posté le 24-01-2005 à 13:49:40  profilanswer
 

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...

n°960680
FlorentG
Posté le 24-01-2005 à 13:50:32  profilanswer
 

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

n°960687
julie230
Posté le 24-01-2005 à 13:55:05  profilanswer
 

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...

n°960698
esox_ch
Posté le 24-01-2005 à 14:04:08  profilanswer
 

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
n°960705
julie230
Posté le 24-01-2005 à 14:10:32  profilanswer
 

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é...

n°960710
FlorentG
Posté le 24-01-2005 à 14:11:39  profilanswer
 

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

n°960714
sircam
I Like Trains
Posté le 24-01-2005 à 14:15:20  profilanswer
 

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}
n°960736
esox_ch
Posté le 24-01-2005 à 14:32:38  profilanswer
 

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
n°960876
cerel
Posté le 24-01-2005 à 16:40:53  profilanswer
 

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
n°960886
julie230
Posté le 24-01-2005 à 16:53:26  profilanswer
 

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...?

n°961361
gm_superst​ar
Appelez-moi Super
Posté le 24-01-2005 à 22:20:16  profilanswer
 

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
n°961432
FlorentG
Posté le 24-01-2005 à 23:33:43  profilanswer
 

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

n°961567
julie230
Posté le 25-01-2005 à 09:13:48  profilanswer
 

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...?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript et linux

 

Sujets relatifs
Intégrér des balises ds une zone de txt avec du JavaScriptUtiliser SDL avec NASM sous linux
[usb linux]Besoin d'une explication sur les URB et interruptions[C/Linux] récupérer signaux capteurs carte mère
[HTML/CSS/JAVASCRIPT] forcer l'impression en paysageComment lire une bdd SQL Server sous windows depuis Linux
XSL+ javascriptmenu deroutant javascript
Probleme compatibilité IE/FireFox sur un javascriptEn Javascript : Linux et Internet Explorer incompatibles??
Plus de sujets relatifs à : javascript et linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR