[Résolu] Il me faut un boss en programmation.

Il me faut un boss en programmation. [Résolu] - HTML/CSS - Programmation

Marsh Posté le 21-07-2004 à 11:55:19    

Code :
  1. <html>
  2. <head>
  3. <script language="JavaScript">
  4. var largeurMenu = 150
  5. var policeMenu = "Verdana"
  6. var taillePoliceMenu = "12"
  7. var couleurPoliceMenu = "#000000"
  8. var couleurBordure = "#000000"
  9. var couleurFond = "#C3C9D4"
  10. var couleurFond2 = "#A7ADB7"
  11. var couleurLienRollOver = "#FFFFFF"
  12. var couleurFondRollOver = "#959EAD"
  13. var menu = new Array();
  14. menu[0]="Les découvertes impossibles";
  15. menu[1]="OVNI";
  16. var ssmenuNom = new Array();
  17. var ssmenuLien = new Array ();
  18. var ssmenuTarget = new Array();
  19. ssmenuNom[0] = new Array();
  20. ssmenuLien[0] = new Array();
  21. ssmenuTarget[0] = new Array();
  22. ssmenuNom[0][0] = "Les crânes de cristal";
  23. ssmenuLien[0][0] = "Découverte impossible/Les cranes en cristal..html";
  24. ssmenuTarget[0][0] = "3"; <<<<<<<<-----------------// ici le problème.      
  25. ssmenuNom[0][1] = "Exemple";
  26. ssmenuLien[0][1] = "http://www.script-masters.com/";
  27. ssmenuTarget[0][1] = "3";   <<<<<<<<---------------------// ici aussi le probléme.
  28. ssmenuNom[0][2] = "liens";
  29. ssmenuLien[0][2] = "http://www.script-masters.com/";
  30. ssmenuTarget[0][2] = "_blank";    <<<<<<<<<<<----------------------//mais ici, pas de problème!!! Pourquoi??
  31. ssmenuNom[1] = new Array();
  32. ssmenuLien[1] = new Array();
  33. ssmenuTarget[1] = new Array();
  34. ssmenuNom[1][0] = "Cours";
  35. ssmenuLien[1][0] = "http://www.script-masters.com/";
  36. ssmenuTarget[1][0] = "_blank";
  37. ssmenuNom[1][1] = "Exemple";
  38. ssmenuLien[1][1] = "http://www.script-masters.com/";
  39. ssmenuTarget[1][1] = "_blank";
  40. ssmenuNom[1][2] = "liens";
  41. ssmenuLien[1][2] = "http://www.script-masters.com/";
  42. ssmenuTarget[1][2] = "_blank";
  43. ssmenuNom[2] = new Array();
  44. ssmenuLien[2] = new Array();
  45. ssmenuTarget[2] = new Array();
  46. ssmenuNom[2][0] = "Cours";
  47. ssmenuLien[2][0] = "http://www.script-masters.com/";
  48. ssmenuTarget[2][0] = "_blank";
  49. ssmenuNom[2][1] = "Exemple";
  50. ssmenuLien[2][1] = "http://www.script-masters.com/";
  51. ssmenuTarget[2][1] = "_blank";
  52. ssmenuNom[2][2] = "liens";
  53. ssmenuLien[2][2] = "http://www.script-masters.com/";
  54. ssmenuTarget[2][2] = "_blank";
  55. var nbMenu = menu.length;
  56. var ie=document.all
  57. var ns6=document.getElementById&&!document.all
  58. function montreMenu(num){
  59. for (var i=0; i<nbMenu; i++) {
  60.  if (ie) {
  61.   objet = document.all["ssmenu"+i]
  62.  } else if (ns6) {
  63.   objet = document.getElementById("ssmenu"+i);
  64.  }
  65.  if (objet.style.display == "" ){
  66.   objet.style.display = "none"
  67.  }
  68. }
  69. if (ie) {
  70.  objet = document.all["ssmenu"+num]
  71. } else if (ns6) {
  72.  objet = document.getElementById("ssmenu"+num);
  73. }
  74. if (objet.style.display == "none" ){
  75.  objet.style.display = ""
  76. }
  77. }
  78. function rollOver(lien) {
  79. lien.style.background = couleurFondRollOver;
  80. lien.style.color = couleurLienRollOver;
  81. }
  82. function rollOut(lien) {
  83. lien.style.background = couleurFond2;
  84. lien.style.color = couleurPoliceMenu;
  85. }
  86. function ouvreLien(url,mode) {
  87. if (mode == "_blank" ) {
  88.  window.open(url)
  89. } else if (mode == "_top" )  {
  90.  window.top.location.href = url
  91. } else {
  92.  window.top.parent.frames[mode].location.href  = url
  93. }
  94. }
  95. function generation () {
  96. document.write("<style type='text/css'>" );
  97. document.write("td.menu {" );
  98. document.write(" font-family: "+policeMenu+";" );
  99. document.write(" font-size: "+taillePoliceMenu+"px;" );
  100. document.write(" color: "+couleurPoliceMenu+";" );
  101. document.write(" border: 1px solid "+couleurBordure+";" );
  102. document.write(" background-color: "+couleurFond+";" );
  103. document.write("}" );
  104. document.write("table.ssmenu {" );
  105. document.write(" font-family: "+policeMenu+";" );
  106. document.write(" font-size: "+taillePoliceMenu+"px;" );
  107. document.write(" color: "+couleurPoliceMenu+";" );
  108. document.write(" border: 1px solid "+couleurBordure+";" );
  109. document.write(" background-color: "+couleurFond2+";" );
  110. document.write("}" );
  111. document.write("</style>" );
  112. document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0'>" );
  113. for (i=0; i<nbMenu; i++) {
  114.  document.write("<tr>" );
  115.  document.write("<td onMouseOver='montreMenu("+i+" )' style='cursor:hand' class='menu'>"+menu[i]+"</td>" );
  116.  document.write("</tr>" );
  117.  document.write("<tr style='display:none' id='ssmenu"+i+"'>" );
  118.  document.write("<td>" );
  119.  document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0'>" );
  120.  document.write("<tr>" );
  121.  document.write("<td width='2'></td>" );
  122.  document.write("</tr>" );
  123.  document.write("</table>" );
  124.  document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0' class='ssmenu'>" );
  125.  
  126.  for (z=0; z<ssmenuNom[i].length; z++) {
  127.   document.write("<tr>" );
  128.   document.write("<td onMouseOver='rollOver(this)' onMouseOut='rollOut(this)' onClick='ouvreLien(\""+ssmenuLien[i][z]+"\",\""+ssmenuTarget[i][z]+"\" )' style='cursor:hand'>"+ssmenuNom[i][z]+"</td>" );
  129.   document.write("</tr>" );
  130.  
  131.  }
  132.  document.write("</table>" );
  133.  document.write("</td>" );
  134.  document.write("</tr>" );
  135.  document.write("<tr>" );
  136.  document.write("<td width='2'></td>" );
  137.  document.write("</tr>" );
  138.  }
  139. document.write("</table>" );
  140. }
  141. </script>
  142. </head>
  143. <body alink="#66ffff" vlink="#33ccff" link="#66ffff"
  144. style="color: rgb(255, 153, 0); background-color: rgb(0, 0, 0);">
  145. <br>
  146. <script language="JavaScript">
  147. generation();
  148. </script
  149. </body>
  150. </html>


 
 
Bon, voilà le code d'un menu en HTML.
Mais j'ai des frame dans ma page, et les lien ne veulent pas fonctionner dans les frames.
 
SVP: Qui pourrait m'aider à réparer sa??
Merci


Message édité par snooky le 23-07-2004 à 10:40:47

---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 21-07-2004 à 11:55:19   

Reply

Marsh Posté le 21-07-2004 à 11:57:07    

je suppose que tu l'a pompé quelque part

Reply

Marsh Posté le 21-07-2004 à 11:57:47    

ben oui!! pourquoi???


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 21-07-2004 à 11:59:01    

pasque les gens qui pompent des truc, comprennent pas et demande qu'on leur debug ca saoule

Reply

Marsh Posté le 21-07-2004 à 12:00:35    

Et tu veut que je face comment???
Le problème est qu'on est pas tous des pro en programmation. Alors on s'débrouille comme on peut.


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 21-07-2004 à 12:02:29    

Et puis, je te dirais!!
Si le gars qui avais fait le script ne s'était pas gourrer, y aurrait pas de problème.
Donc qui peut m'aider??? L'erreur est surement pas tres grave!


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 21-07-2004 à 12:20:48    

Tu l'as trouvé ton souci. Cela vient des tes target.
Etudie le mot clé "target" en HTML (mais c'est déprécié)


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-07-2004 à 12:33:24    

chacal_one333 a écrit :

pasque les gens qui pompent des truc, comprennent pas et demande qu'on leur debug ca saoule


 
Surtout quand ils mettent un titre bidon, et encore plus quand ils veulent un "pro" de la programmation pour un truc en HTML/JS [:rofl]


Message édité par antp le 21-07-2004 à 12:33:34

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-07-2004 à 12:43:15    

on a demandé un pro du HTML/JS ? [:cupra]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 21-07-2004 à 20:10:39    

ouaip; sa va!!
C'est juste une facon de dire. J'avais pas besoin d'un "pro".
C'est juste pour attirer du monde.


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 21-07-2004 à 20:10:39   

Reply

Marsh Posté le 21-07-2004 à 20:17:47    

snooky a écrit :

ouaip; sa va!!
C'est juste une facon de dire. J'avais pas besoin d'un "pro".
C'est juste pour attirer du monde.


 
[:ban]

Reply

Marsh Posté le 21-07-2004 à 22:02:24    

T509 a écrit :

Tu l'as trouvé ton souci. Cela vient des tes target.
Etudie le mot clé "target" en HTML (mais c'est déprécié)


 
Merci!! :jap:  
Mais je trouve pas. :cry:  :cry:  :cry:  
J'ai étudié le "target" comme tu ma dit, mais j'ai pas trouver l'erreur. :(  :??:  
 
Je suis pas bon, je suis nul, j'vai arreté, ssnifff :cry:  
Sa me rend fou!! :pt1cable:  
 
J'ai chercher pendant 1/2 heur, et j'ai rien trouvé :cry:  
Aider moi!!


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 22-07-2004 à 01:35:13    

ssmenuTarget[0][0] = "3"; <<<<<<<<-----------------// ici le problème.        
ssmenuTarget[0][1] = "3";   <<<<<<<<---------------------// ici aussi le probléme.
ssmenuTarget[0][2] = "_blank";    <<<<<<<<<<<----------------------//mais ici, pas de problème!!! Pourquoi??
 
question. quel est la différence entre ces 3 lignes ?

Reply

Marsh Posté le 22-07-2004 à 11:48:10    

Nan mais c le mec qui a dev qui c planté :o 3 c bien une valeur pour target c marké sur le site du W3C :o

Reply

Marsh Posté le 22-07-2004 à 13:29:54    

JagStang a écrit :

ssmenuTarget[0][0] = "3"; <<<<<<<<-----------------// ici le problème.        
ssmenuTarget[0][1] = "3";   <<<<<<<<---------------------// ici aussi le probléme.
ssmenuTarget[0][2] = "_blank";    <<<<<<<<<<<----------------------//mais ici, pas de problème!!! Pourquoi??
 
question. quel est la différence entre ces 3 lignes ?


 
La seul différence entre ces 3 lignes, c'est le 3 qui se change en "_blank"
le "3" est le nom de la frame dans laquel la page doit s'afficher.
Le "_blank" veut dire que la page serra ouverte dans une nouvelle fenetre.
Merci quand même! mais la logique ne suffit pas.
 
Bon, qui peut vraiment m'aider??? SVP


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 22-07-2004 à 13:42:39    

la logique suffit. la frame '3' n'existe pas.  
 
alors quand on tente de t'ouvrir les yeux évite de nous envoyer bouler faute de quoi...

Reply

Marsh Posté le 22-07-2004 à 23:06:00    

La frame 3 existe.
Tu voit la qu'une partit de la page. la parti qui fait le menu, mais je peut te garentique que sur le site, la frame 3 existe.
 
J'ai déjà untiliser un autre script, ou j'ai utiliser la frame 3, et sa marche.
 
Pour ton info:
 
- mon site est diviser en 3 frames.
- frame "1", frame "2", et frame "3".
- Le menu que je montre la est dans la frame "2"
- et les lien doivent renvoyer dans la frame "3"
 
C'est donc normal que tu ne voit pas que la frame "3" existe.
 
Voilà, je pence que c'est plus claire comme sa!!!
 
Mais j'ai toujours pas de réponce à mon problème.


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 23-07-2004 à 00:24:20    

snooky a écrit :

La frame 3 existe.
Tu voit la qu'une partit de la page. la parti qui fait le menu, mais je peut te garentique que sur le site, la frame 3 existe.
 
J'ai déjà untiliser un autre script, ou j'ai utiliser la frame 3, et sa marche.
 
Pour ton info:
 
- mon site est diviser en 3 frames.
- frame "1", frame "2", et frame "3".
- Le menu que je montre la est dans la frame "2"
- et les lien doivent renvoyer dans la frame "3"
 
C'est donc normal que tu ne voit pas que la frame "3" existe.
 
Voilà, je pence que c'est plus claire comme sa!!!
 
Mais j'ai toujours pas de réponce à mon problème.


 
 
pour répondre à ta question :  
 
1) c'est pas madame soleil ici. on peut pas deviner ton code. Et encore faut-il que ce que tu dises est bien vrai
 
2) on ne débug pas les scripts pompé à gauche à droite. ça a assez duré cette histoire. c'est trop facile de dire à chaque fois "j'ai pas la réponse à mon problème".

Reply

Marsh Posté le 23-07-2004 à 00:27:26    

Troll inside


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 23-07-2004 à 10:07:29    

snooky a écrit :

Voilà, je pence que c'est plus claire comme sa!!!


 
pour programé faut deja savoir ecrire  :D

Reply

Marsh Posté le 23-07-2004 à 10:09:05    

SynE a écrit :

pour programé faut deja savoir ecrire  :D


[:quoted]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 23-07-2004 à 10:39:45    

ouaip, C bon les gars!!!
On se demande à quoi sert un forum.
J'vais voir ailleur pour de l'aide.
 
Sans rancune, merci quand même.


---------------
Qui cherche trouve........Mais on sais pas au bout de combien de temps.
Reply

Marsh Posté le 23-07-2004 à 10:54:38    

snooky a écrit :

ouaip, C bon les gars!!!
On se demande à quoi sert un forum.
J'vais voir ailleur pour de l'aide.
 
Sans rancune, merci quand même.


mais de rien  :hello:


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 23-07-2004 à 11:49:31    


 
pas la peine j'assume mes conneries  :o  
 
c t pour rire ...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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