Re: [Forum] zone de texte qui s'agrandi

Moi j'ai pas de dons en JS mai l'éditeur JS les à pour moi :p

c'est ce truc là que vous voulez faire :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. Entre les balises head
  5. <!-- DEBUT DU SCRIPT -->
  6. <style type="text/css">
  7. .ejs_context_menuitems{padding-left:12px; padding-right:7px; }
  8. </style><script language="JavaScript1.2">
  9. /*
  10. SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
  11. http://www.editeurjavascript.com
  12. */
  13. ejs_context_elemt[0] = 'Align à gauche|document.location.href=\'javascript:format('align=left');\'';
  14. ejs_context_elemt[1] = 'Align à Droite|document.location.href=\'javascript:format('align=right');\'';
  15. ejs_context_elemt[2] = "";
  16. function ejs_context_position(e)
  17.     {
  18.     ejs_context_x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
  19.     ejs_context_y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
  20.     }
  21.  
  22. function ejs_context_open()
  23.     {
  24.     document.getElementById("ejs_context_box").style.top = ejs_context_y;
  25.     document.getElementById("ejs_context_box").style.left = ejs_context_x;
  26.     document.getElementById("ejs_context_ombre").style.top = ejs_context_y+2;
  27.     document.getElementById("ejs_context_ombre").style.left = ejs_context_x+2;
  28.     document.getElementById("ejs_context_box").style.visibility = "visible";
  29.     document.getElementById("ejs_context_ombre").style.visibility = "visible";
  30.     return(false);
  31.     }
  32.  
  33. function ejs_context_close()
  34.     {
  35.     if (document.getElementById)
  36.         {
  37.         document.getElementById("ejs_context_box").style.top = 0;
  38.         document.getElementById("ejs_context_box").style.left = 0;
  39.         document.getElementById("ejs_context_ombre").style.top = 0;
  40.         document.getElementById("ejs_context_ombre").style.left = 0;
  41.         document.getElementById("ejs_context_box").style.visibility = "hidden";
  42.         document.getElementById("ejs_context_ombre").style.visibility = "hidden";
  43.         }
  44.     }
  45.  
  46. function ejs_context_hl(mode, element)
  47.     {
  48.     if(mode == 1)
  49.         {
  50.         element.style.background = '#316AC5';
  51.         element.style.color = '#ffffff';
  52.         }
  53.     else
  54.         {
  55.         element.style.background ='#ffffff';
  56.         element.style.color = '#000000';
  57.         }
  58.     }
  59.  
  60. if(navigator.appName.substring(0,3) == "Net")
  61.     document.captureEvents(Event.MOUSEMOVE);
  62. </script>
  63. <!-- FIN DU SCRIPT -->
  64.  
  65. Entre les balises body ceci
  66. <!-- DEBUT DU SCRIPT -->
  67. <div id=ejs_context_box style="z-index:500;position:absolute;width:200px; border:1px solid #9D9DA1; background-color:#ffffff; font-family:Microsoft sans serif; font-size:12px; cursor:default; visibility:hidden;padding:3">
  68. <script language="JavaScript">
  69. /*
  70. SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
  71. http://www.editeurjavascript.com
  72. */
  73. ejs_context_ombre_txt = '';
  74. for(a=0;a<ejs_context_elemt.length;a++)
  75.     {
  76.     if(ejs_context_elemt[a].indexOf("|") > 0)
  77.         {
  78.         splited = new Array;
  79.         splited = ejs_context_elemt[a].split("|");
  80.         document.write('<div class="ejs_context_menuitems" onClick="'+splited[1]+'" onMouseOver="ejs_context_hl(1, this)" onMouseOut="ejs_context_hl(0, this)">'+splited[0]+'</div>');
  81.         ejs_context_ombre_txt += '<div class="ejs_context_menuitems">'+splited[0]+'</div>';
  82.         }
  83.     else
  84.         {
  85.         document.write('<div class="ejs_context_menuitems" onClick="'+splited[1]+'" onMouseOver="ejs_context_hl(1, this)" onMouseOut="ejs_context_hl(0, this)"><hr width="195" size="1" color="9D9DA1" /></div>');
  86.         ejs_context_ombre_txt += '<div class="ejs_context_menuitems"><hr width="195" size="1" color="9D9DA1" /></div>';
  87.         }
  88.     }
  89. document.write('</div><div id=ejs_context_ombre style="z-index:400;position:absolute;width:200px; border:1px solid #9D9DA1; background-color:#9D9DA1; font-family:Microsoft sans serif; font-size:12px; color:#9D9DA1 ;cursor:default; visibility:hidden;padding:3">'+ejs_context_ombre_txt+'</div>');
  90.  
  91. // EVENEMENTS
  92. document.onmousemove = ejs_context_position;
  93. document.oncontextmenu = ejs_context_open;
  94. document.onclick = ejs_context_close;
  95. </script>
  96. <!-- FIN DU SCRIPT --><noscript><a href="http://www.editeurjavascript.com/">ajax</a></noscript>
  97.  
  98. #####!!!#####
  99. ?>


J'espère suis pas encore HS sur ce coup là :p


Sujet écrit par Ancien membre le samedi 21 mars 2009 à 23:44

[ Imprimer ] - [ Fermer la fenêtre ]